#homeServices.repairCategory .moduleHero{ min-height: 59px;}
section.repairmoduleHero { margin-bottom: 0;}
.tabSelectItems.repairTBS .heroLink{
    background-color: #fff;
    color: #067bb5;
    display: table;
    font-size: 16px;
    height: 54px; width: 188px; line-height: 20px;
    font-family: 'Open Sans',OpenSansSemiBold, sans-serif;
    font-weight: 600;
    margin: 0;
    border-bottom:1px solid  #e0e0e0;
}

.tabSelectItems.repairTBS .active .heroLink {
    background: #f2f2f2;
    text-decoration: none;
    border-bottom: none;
}
.tabSelectItems.repairTBS .heroLink:after {
    content: "";
    width: 100%;
    border-top:5px solid #fff;
    position: absolute;
    left: 0;
    top: 0;
}
.tabSelectItems.repairTBS li:first-child .heroLink:before { background: none; }
.tabSelectItems.repairTBS .heroLink:before {
    content: "";
    height: 100%;
    width: 1px;
    background: #f2f2f2;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.tabSelectItems.repairTBS .active .heroLink:before,
.tabSelectItems.repairTBS .active + li > .heroLink:before { background: #e0e0e0;}
.tabSelectItems.repairTBS li:hover + li.active > .heroLink:before,
.tabSelectItems.repairTBS li.active + li > .heroLink:hover:before { background: #f2f2f2;}

.tabSelectItems.repairTBS li .heroLink:hover:after,
.tabSelectItems.repairTBS li.active > .heroLink:after { border-top: 5px solid #067bb5; }

.tabSelectItems.repairTBS .heroLink:hover{
    text-decoration: none;
    position: relative;
    border-bottom: none;
}
.directoryText {
    opacity: 1;
    display: block;
    color:#666;
    margin:0 0 10px 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}

.directoryText.hideHelp { opacity: 0; }
/*.repairCategory .repairHeroLinks li:last-child a { width: 195px;}*/

#homeServices.repairCategory .pageNavWrapper {
   height:40px;
}

.repairCategory .repairHeroLinks .container{ border-bottom: 1px solid #eee; }
.repairCategory .repairHeroLinks{background-color: #f2f2f2;}
.repairCategory .moduleServiceContainer {
    height: auto;
    margin: 20px 0 0 15px;
    position:relative;
    background: none;
    text-align: center;
    padding: 0;
}
.repairCategory .repairHeroLinks .heroLink span {
    height: 100%;
    width: 100%;  display: table-cell; text-align: center; vertical-align: middle;

}
.repairCategory .repairHeroLinks .heroLink { position:relative; overflow:hidden; }


.repairmoduleHero.container-fluid {
    padding-left: 0;
    padding-right: 0;
    -webkit-backface-visibility: hidden;
    margin:0 0 30px 0;
}
.repairCategory .moduleService .container{ border-bottom: none;}
.repairCategory .learnmore{background: #FFF;
    border: 1px solid #067BB5;
    border-radius: 4px;
    color: #067BB5;
    display: inline-block;
    font-size: 16px;
    padding: 7px 15px;
    text-decoration: none; margin-right: 10px; float: left;}
.repairCategory .learnmore.noSchedule{float: none;}
.repairCategory .ihScheduleRepairBtn{float: left;}
.repairCategory .repairschedulebtn{
    background: #FF6600;
    border: 1px solid #f60;
    border-radius: 4px;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 16px;
    padding: 6px 15px;
    text-decoration: none; float: left;}
.repairCategory .moduleRelatedWrap { min-height: 200px }
.repairCategory .moduleRelated .infoContainer li{ width: 790px; margin-top:0;}
ul.infoContainer li div.moredetails{ margin: 0 auto; width: 400px}
.infoContainer h3.title{color: #666; font-weight: 300; font-size: 30px; line-height: 34px;  font-family:'Open Sans','OpenSansLight',sans-serif;}
.infoContainer h3.title .detailTitlename{font-family:'Open Sans','OpenSansSemiBold',sans-serif; font-weight:600;}
.repairCategory .moduleRelated .backArrow{
    background: url("/shs/IDP/img/idp-icons-sprite.png") no-repeat 0 -70px;
    left: 25px; text-indent: 0; color: #067BB5; font-weight: bold; font-size: 12px; opacity: 1;
    height: 14px; padding-left: 10px; width: 35px;top: 60px;
}

.moduleRelated .icoContainer .icoItem {
    text-align: center;
    width: 93px;
    margin-left: 15px;
    padding: 0 0 3px 0;
    font-size: 14px;
    vertical-align: top;
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    position:relative;
}

.moduleRelated .icoContainer .icoItem:hover > .iconLink:nth-child(2) {
    text-decoration: underline;
}

.moduleRelated .icoContainer .icoItem:hover > .iconLink {
    color: #304e88;
}
.moduleRelated .icoContainer  .item{ width: 800px; margin:0 auto;}
.repairCategory .moduleRelated .backArrow,
.moduleRelated div.icoContainer,
.moduleRelated .icoContainer  .item,
.moduleRelated .icoContainer  .item.active{
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.moduleRelated .icoContainer .icoItem:first-child {
    margin-left: 0;
}
.icoItem .iconLink{ color: #067bb5;}

[data-icon]:hover {
    color: #304e88;
}
.icoItem .iconLink span{
    word-wrap: break-word;
    display: block;
}
.icoItem:hover .iconLink{ color: #067BB5; text-decoration: none; }
.moduleRelated .infoContainer .icoItem {
    display: none;
    width: 850px;
}

.moduleRelated .carousel-inner.icoContainer{ width: 800px; margin: 0 auto;}

.icoContainerWrap .carousel-control{ border: 0;background: url("/shs/IDP/img/arrows.png") no-repeat;
    height: 43px; width:23px; margin-top: -40px; cursor: pointer;
}
.icoContainerWrap .carousel-control.left{ background-position:0 0; left: 25px; top:90px}
.icoContainerWrap .carousel-control.right{background-position:-22px 0; right: 25px; top: 90px;}
.moduleRelated .icoContainerWrap{ line-height: 18px; height:auto; }

.repairCategory .centertext form{ display: block;  margin: 0; text-align: center}
.link_pageNav{cursor:pointer;}
.repairCategory .contact .telephoneNo{ display: block; float: left;  margin: 0 5px 0 0;}

.repairCategory .container{
    padding: 0;
}

.repairCategory .moduleRelated .ico{margin-bottom: 10px; opacity: 1; border: 0;}
.repairCategory .moduleServiceContainer .title{ color:#fff; font-size:48px; line-height: 54px; margin: 0 0 10px 0;}
.repairCategory .moduleServiceContainer p {
    margin-bottom: 20px;
    color: #fff;
    font-size:20px;
    font-family: 'Open Sans','OpenSansLight', sans-serif;
    font-weight:300;
}
.sIconsMD {
    display: block;
    font-size:90px;
}
.repairCategory .serviceCardModule:hover > .span9 { padding-bottom: 0; border-bottom: 1px solid #DEDEDE;}
.pageHeaderNav .pageTitle{ width: 100%}
.pageHeaderNav #pageNavLinks{ width: 100%; float: left; margin-top: 10px;}
#pageNav .pageHeaderNav.span9{ width: 72.468%}

.repairCategory .offer_coupon_link {
    position: absolute;
    display: block;
    right: 65px;
    top: 10px;
    z-index: 100;
    outline: none;
    border: none;
}
#whysears img {
    width:100%;
}
#expertServiceLeadSource {
    margin-top: 40px;
    width: 940px;    color: #666;
}
#expertServiceLeadSource .section_heading {
    border-bottom: 0 none;
    font-family: 'Open Sans', sans-serif;
    font-size: 26px; color: #666;
    font-weight:300;
}
#expertServiceLeadSource .secondaryCrewBlockHeading{ font-weight: normal;}
.bold{ font-weight: bold;}

.repairCategory .serviceCardWrap .cardGroupTitle {
    border-bottom: 1px solid #dedede;
    margin: 45px 0 0 0;
    padding: 0 2px 15px 2px;
    font-size: 16px;
}
.repairCategory .serviceCardWrap .cardGroupTitle h2{
    font-size: 24px;
    font-weight: 400;
    float: left;   margin: 0; line-height: 24px; font-family: 'Open Sans',sans-serif;
}

#homeServices #pageNav.row-fluid {
   padding-top: 10px;
}
.repairCategory .cardGroupTitle .scPromo,
.serviceCardModule .scLink a{ font-family: 'Open Sans','OpenSansSemibold', sans-serif; font-weight:600;}
.repairCategory .serviceCardModule .span9{ border-bottom: 1px solid #dedede;}
.repairCategory .otherLinks{ padding: 10px 0 0 0 }
.otherLinks .span9{border-bottom:1px solid #dedede}
.repairCategory .otherLinks ul{ margin: 10px 0; padding: 0; float: left;}
.repairCategory .otherLinks ul li{ margin: 0; padding: 0; float: left; font-size: 14px;font-family: 'Open Sans','OpenSansSemibold', sans-serif; font-weight: 600; }
.otherLinks h3{ font-size: 14px;font-family: 'Open Sans','OpenSansSemibold', sans-serif; font-weight: 600; }
.scLeftRail .scHeader{ font-family:'Open Sans','OpenSansLight',sans-serif; font-weight:300}
.repairCategory .scLeftRail .scBody{ font-family:'Open Sans',sans-serif; color: #666; font-weight: normal; }
.button.scheduleLead:hover{ color: #fff;}
.button.scheduleLead span{ background: none; font-family:'Open Sans','OpenSansSemibold', sans-serif; font-weight:600; }
.button.scheduleLead { color: rgb(255, 255, 255); font-size: 16px; }
.repairCategory .container a{cursor: pointer }

.navContainer > div#pageNavLinks { clear: both; float: left; padding-top: 11px;padding-left: 2px;}
#pageNavLinks .link_pageNav { margin: 0 21px 0 0; font-size: 16px;  }
.phonechat #tfs_ClickToChat_sticky.chatNotAvailable,
.phonechat #tfs_ClickToChat_sticky.chatAvailable{ background: url("/shs/IDP/img/header/globalNavImg.png") no-repeat; display: block;float: left;
    padding-bottom: 3px;  }
.phonechat #tfs_ClickToChat_sticky.chatNotAvailable a { color: rgb(51, 51, 51); cursor: default; padding-left: 29px;}
.phonechat #tfs_ClickToChat_sticky.chatAvailable a { color: rgb(51, 51, 51); cursor: default; padding-left: 29px;}
.phonechat #tfs_ClickToChat_sticky.chatAvailable { background-position: 0 -32px;}
.phonechat #tfs_ClickToChat_sticky.chatNotAvailable { background-position: 0 -132px;}
.phonechat #tfs_ClickToChat_sticky.chatNotAvailable a:hover{text-decoration:none;}
.phonechat #tfs_ClickToChat_sticky.chatAvailable a:hover{text-decoration:none;cursor:pointer;}

.repairCategory .layoutFixed .page_nav .contact {width: 252px;}
.repairCategory .phonechat  { float: left; text-align: right; margin: 10px 0; }
.repairCategory .centertext {float: left; margin: 0; width: 100%;}
.sears-repair #wrap,.sears-improve #wrap{margin: 0; width: 100%;}

/* ::: SEARS CALLOUT MODULE CSS  */
.moduleCalloutSecondaryBlock {
    text-align: center;
    position: relative;
    padding: 0;
}
.moduleCalloutSecondaryBlock .txtDecorative {
    width: 80%;
    margin: 0 auto;
}
.txtDecorative {
    font-family:'Georgia','sans-serif';
    font-style: italic;
    font-size:16px;
    line-height: 24px;
}
.moduleCalloutSecondaryBlock .headingSectionLevel {
    font-size: 28px;
    font-weight: 300;
    font-family: 'Open Sans','OpenSansLight', sans-serif;
}
.headingSubSection {
    color: #666;
    margin: 0 0 20px 0;
}
.moduleCalloutSecondaryBlock hr {
    width: 70%;
    margin: 20px auto;
}
.rmMrgn {
    margin:0;
}
.repairItemDisplayGroup {
    position: relative;
    margin-top: -150px;
    z-index: 5;
}
#schedulerIHFrm .moduleRelated .infoContainer {
    transition-property: none;
    -moz-transition-property: none;
    -webkit-transition-property: none;
    -o-transition-property: none;
    -webkit-backface-visibility: hidden;
}
.moduleRelated .hideIcons { display:none;}
.moduleRelated .showInfo {
    position: relative;
    display: block;
    margin: 0 auto;
    right:auto;
}

.btmSchHero.fadeInUp {
    opacity: 1;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    transition-property: fadeInUp;
    -moz-transition-property: fadeInUp;
    -webkit-transition-property: fadeInUp;
    -o-transition-property: fadeInUp;
    display:block\9;
}

.btmSchHero {
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
}
.btmSchHero.fadeOutDown {
    opacity: 0;
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    transition-property: fadeOutDown;
    -moz-transition-property: fadeOutDown;
    -webkit-transition-property: fadeOutDown;
    -o-transition-property: fadeOutDown;
    display: none\9;
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
/* CSS specific to improveCategory.css */
.clear {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

#homeServices .brd-rnd {
    -moz-border-radius: 75px;
    -webkit-border-radius: 75px;
    border-radius: 75px;
}

#homeServices .txt-mid-cnt {
    vertical-align: middle;
    text-align: center;
}

.fnt-regular {
    font-weight: 400;
}

.fnt-light {
    font-weight: 300;
}

.fnt-semi {
    font-weight: 600;
}


/* Page Navigation Specific */
#homeServices .pageNavWrapper.layoutFixed {
    width: 100%;
}

#homeServices .pageNavWrapper {
    position: relative;
    padding: 0 0 15px 0;
    margin: 0;
}

#homeServices #pageNav {
    padding-bottom: 20px;
}

#homeServices #pageNav.row-fluid {
    padding-top: 19px;
    padding-bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    margin: 0 auto;
}

#homeServices #pageNav.row-fluid.sticky {
    max-width: 100%;
    width: 100%;
    padding-bottom: 1em;
}

.layoutFixed .page_nav .contact {
    float:right;
}

.layoutFixed .page_nav .navContainer {
    margin: 0 auto;
    width: 100%;
}

.layoutFixed .navContainer .pageTitle {
    margin-left: 0;
}

.phonechat {
    text-align:center;
    margin:0;
}

.centertext {
    text-align:center;
}

.contact .telephoneNo {
    font-family: 'Open Sans','OpenSansSemibold',sans-serif;
    font-size:16px;
    font-weight:600;
    margin: 2px 0 0 0;
}

.layoutFixed .egainChatAvailable {
    background: url("/shs/IDP/img/header/globalNavImg.png") no-repeat scroll 0 -30px transparent;
    cursor: pointer;
    margin: 0 0 0 20px;
    padding: 1px 0 5px 30px;
    font-family: 'Open Sans','OpenSansLight',sans-serif;
    font-size: 16px;
    font-weight: 300;
    display:inline-block;
}

.layoutFixed #eGainchatNow.egainChatAvailable {
    display: inline;
}

.layoutFixed #PDPContactInfoContainer .egainChatAvailable a {
    padding:0;
}

.layoutFixed .contact a[data-toggle="modal"]:hover, .layoutFixed .contact a[data-toggle="modal"]:focus {
    text-decoration: none;
}

/* Hero Block Specifics */


/* Layout Settings */
.openSans {
    font-family: 'Open Sans';
}

.layoutFixed {
    width: 940px;
    margin: 0 auto;
    /*padding: 0 40px;*/
    position: relative;
}

.layoutFluid {
    width: 100%;
    padding: 0;
}

/* Module Definitions */
.moduleService {
    height: 370px;
    background: none no-repeat transparent 50% 0/cover;
    /*box-shadow: 0px 2px 5px -1px #aaa;*/
    position: relative;
    z-index: 4;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0; /* improve display for browsers which don't use background-size to get the full coverage bleed */
}

.moduleService .vAlign {
    margin-top: 7px;
}

.moduleServiceContainer {
    height: auto;
    background-color: rgba(255,255,255,0.8);
    background-color: #ffffff\9; /* force background white for <=IE8 */
    padding: 20px;
}

.moduleServiceContainer .leftTriangle {
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-right: 8px solid;
    border-bottom: 5px solid transparent;
    margin-right: 5px;
    display: inline-block;
}

.moduleServiceContainer .title {
    color: #333;
    font-size: 24px;
    margin: 5px 0 -2px 0;
}

.moduleServiceContainer .subTitle {
    font-size: 16px;
    margin: 0 0 17px 0;
}

.moduleServiceContainer p {
    font-size: 14px;
    color: #666;
    margin-bottom: 21px;
}

.moduleServiceContainer .assistance {
    font-size: 12px;
    margin-bottom: 5px;
}

.moduleServiceContainer .requestConsultationBlock {
    margin-bottom: 20px;
}

.moduleServiceContainer .chatHeaderBlock {
    font-size: 16px;
}

.moduleRelatedWrap {
    background-color: #f2f2f2;
    box-shadow: 0px -2px 5px -2px #d8d8d8 inset;
    text-align: center;

    padding: 0;
    max-height: 9999px;
    overflow: hidden;

    -webkit-transition: height 1s ease-in-out;
    -moz-transition: height 1s ease-in-out;
    -ms-transition: height 1s ease-in-out;
    -o-transition: height 1s ease-in-out;
    transition: height 1s ease-in-out;
}

.moduleRelated {
    display: none;
    padding: 25px 0 0;
}

.moduleRelated .icoContainerWrap {
    overflow: hidden;
    height: 140px;
}

.moduleRelated ul {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.moduleRelated .icoContainer {
    position: relative;
}

.moduleRelated .infoContainer {
    position: absolute;
    display: none;
    top: 0;
}

.moduleRelated .hideIcons {
    display: none;
}

.moduleRelated .showInfo {
    display: block;
    left: 93px;
}

.moduleRelated .icoContainer li {
    text-align: center;
    width: 90px;
    margin-left: 26px;
    font-size: 14px;
    vertical-align: top;
    display: inline-block;
}

.moduleRelated .icoContainer li:first-child {
    margin-left: 0;
}

.moduleRelated .infoContainer li {
    display: none;
    width: 675px;
    margin-top: 2%;
}

.moduleRelated .ico {
    width: 78px;
    height: 78px;
    display: block;
    margin: 0 auto 10px;
    opacity: 0.6;
}

.moduleRelated .icoContainer li:hover .ico {
    opacity: 1;
}

.moduleRelated .backArrow {
    position: absolute;
    z-index: 1;
    -webkit-transition: opacity 500ms linear;
    -moz-transition: opacity 500ms linear;
    -o-transition: opacity 500ms linear;
    -ms-transition: opacity 500ms linear;
    transition: opacity 500ms linear;
}
.moduleRelated a.backArrow{ background: url("/shs/IDP/img/idp-icons-sprite.png") no-repeat 0 -70px;
    left: 15px; text-indent: 0; color: #067BB5; font-weight: bold; font-size: 12px; opacity: 1;
    height: 14px; padding-left: 10px; width: 35px;top: 50px;
}

.moduleRelated .backArrow:hover {
    opacity: 1;
    /*background-position: 0 1px;*/
}

/* Service Card Specific */
.serviceCardWrap .cardGroupTitle {
    font-size: 24px;
    font-weight: 400;
    border-bottom: 1px solid #dedede;
    margin: 30px 0 0 0;
    padding: 0 2px 9px 2px;
}

.serviceCardWrap .cardGroupWrap {
    margin-bottom: 30px;
}

.serviceCardWrap .serviceCardModule {
    font-family: 'Open Sans','OpenSansLight', serif;
    font-weight: 300;
    font-size: 13px;
}

.serviceCardModule .span9 {
    border-bottom: 1px solid #ccc;
}

.serviceCardModule .span3 {
    padding: 20px;
}

.serviceCardModule .span3.hasPromo {
    padding: 0;
    margin-top: 13px;
}

.serviceCardModule strong {
    font-weight: 600;
}

.serviceCardModule a {
    color: #067bb5;
    text-decoration: none;
}

.serviceCardModule a:hover {
    text-decoration: underline;
}

.serviceCardModule:hover {
    background-color: #eee;
    -webkit-transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
    -o-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}

.serviceCardModule:hover > .span9 {
    padding-bottom: 1px;
    border-width: 0;
}

/*** Left Rail ***/
.serviceCardModule .scLeftRail {
    padding: 20px;
}
/****** Header ******/
.scLeftRail .scHeader {
    height: 35px;
    position: relative;
    margin-bottom: 20px;
}

.scLeftRail .scHeader .scIcon {
    width: 35px;
    height: 35px;
}

.scLeftRail .scHeader .scTitle {
    font-size: 24px;
    font-weight: 600;
    margin: -4px 0 0 8px;
    line-height: 37px;
    font-family: 'Open Sans','OpenSansSemiBold', sans-serif;
    /* Comment out to use positioning instead of margin fixes
    position: absolute;
    bottom: 0;
    left: 45px;
    margin: 0 0 14px 0;*/
}

.scLeftRail .scTitle a {
    color: #333;
}

.scLeftRail .scHeader .scPromo {
    font-size: 16px;
    margin: 5px 25px 0 0;  
    font-weight: 600;
}
/****** Body ******/
.scLeftRail .scBody {
    clear: both;
    font-size: 14px;
    font-weight: 400;
}

.scLeftRail .scBody .scThumbnail {
}

.scThumbnail img {
    width: 200px;
    height: 150px;
}

.scLeftRail .scBody .scContent {
    font-family: 'Open Sans', sans-serif;
}

.scLeftRail .scBody .scLink {
    display: block;
}

/*** Right Rail ***/
.serviceCardModule .scRightRail {
}
/****** Promotion ******/
.scPromo img {
    width: 220px;
    height: 220px;
}
/****** Header ******/
.scRightRail .scHeader {
    margin-top: -3px;
}
.scRightRail .scHeader .scTitle {
    font-family: 'Open Sans','OpenSans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 0 0 23px 0;
}
/****** Body ******/
.scRightRail .scBody .scRelatedLinks {
    margin-top: -15px;
}

.scRightRail .scRelatedLinks .scLink {
    margin-top: -7px;
}

.scRightRail .scLink .scTitle {
    font-size: 14px;
}

.scRightRail .scTitle a {
    font-weight: 400;
    color: #067bb5;
    font-family: 'Open Sans','OpenSans', sans-serif;
}

/*** Highlight Layout ***/

.layoutHighlight .scLeftRail {
    min-height: 145px;
}

.layoutHighlight .scLeftRail .scHeader {
    margin-top: -3px;
    margin-bottom: 15px;
}

.layoutHighlight .scLeftRail .scTitle {
    margin-left: 0;
}

.layoutHighlight .span3.hasPromo {
    margin-top: 16px;
}

.layoutHighlight .scThumbnail img {
    height: 110px;
}

.layoutHighlight .scPromo img {
    height: 160px;
}

/*** Offer Layout ***/
.layoutOffer .scHeader {
    margin-bottom: 0;
}

/* Why Sears module */
#whysears img {
    width:100%;
}
.whySears {
    margin-top: 40px;
    width: 952px;
}
.whySears .section_heading {
    border-bottom: 0 none;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
}

.sliderItem {
    display:block;
    float:left;
    overflow:hidden;
    position:relative;
    min-height:220px;
    width: 100%;
}

.slider_style {
    top:0;
    width:100%;
    height:100%;
    position:absolute;
    display:block;
    z-index:1;
    -webkit-transition:top 300ms ease-in-out;
    -moz-transition:top 300ms ease-in-out;
    -o-transition:top 300ms ease-in-out;
    -ms-transition:top 300ms ease-in-out;
    transition:top 300ms ease-in-out;
    background-size: cover;
}

.headingCallout {
    width:85%;
    text-align: center;
    color:#fff;
    display: block;
    margin: 60px auto 0 auto;
    top: 0;
    font-weight: 100;
    line-height: 1.2em;
    position: relative;
    font-family: 'Open Sans','OpenSansLight', sans-serif;
    font-weight: 300;
}

.headingCallout:after {
    content: "";
    display: block;
    margin: 5% auto;
    text-align: center;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 13px 12.5px 0 12.5px;
    border-color: #ffffff transparent transparent transparent;
    -webkit-transform: rotate(360deg);
}

.headingCallout strong {
    font-family: 'Open Sans','OpenSansSemiBold', sans-serif;
    font-weight: 600;
}
h2.headingCallout {
    font-size: 1.9em;
}

h3.headingCallout {
    font-size: 1.492em;
}

.sliderItem.hovered > .slider_style {
    top:-100%;
}

.hover_style {
    border:1px solid #b4b4b4;
    height:99%;
    left:0;
    position:absolute;
    text-align:center;
    top:0;
    width:99%;
}

.header_block {
    height: 34.1%;
    background-color: #f0f0f0;
    font-size: 16px;
    border-top: 4px solid #969696;
}

.header_block > p {
    margin: 0;
    padding: 26px 3%;
}

.content_block {
    height:70%;
    position:absolute;
    top:40%;
    width:100%;
    font-size:16px;
}

.content_data {
    float: left;
    left: 7%;
    position: relative;
    width: 86%;
    color: #818181;
    margin: 0 auto;
    font-size: 14px;
}

.read_more_link {
    clear:both;
    display:block;
    position:relative;
    font-weight:700;
    color:#65a6f1;
    padding:6px 0 0;
}

a.read_more_link:focus {
    outline:none;
}

.hiWhySears a:hover, .hiWhySears a:focus {
    color:#65a6f1;
    text-decoration:none;
}

.textItem p {
    font-family: 'Open Sans','OpenSansLight',sans-serif;
    font-weight: 300;
}

/* Modal */
.whySears .modal {
    border-radius:0;
}

.whySears .modal.in {
    text-align:left;
    padding:0 2%;
}
.whySears .modal-body {
    max-height: 300px;
}
.whySears .modal-footer{
    border-top: 0 none;
    background-color: #fff;
}
.close_btn {
    background:none no-repeat scroll 0 0 #fff;
    cursor:pointer;
    border:1px solid #65a6f1;
    color:#65a6f1;
    float:right;
    font-size:14px;
    height:auto;
    padding:5px 13px;
}
.infoContainer p.title{font-size: 24px; font-family: 'Open Sans', sans-serif; color: #666; }
.infoContainer p.title b{font-weight: bold;}

#pageNavLinks{                      
    float: left;  
    margin-top: 10px;
    width: 100%;
}
#pageNavLinks .link_pageNav{
    font-size: 16px;
    margin: 0 21px 0 0;
    cursor: pointer;
}

.infoContainer li div.moredetails.wide {
    margin: 0 auto;
    width: 430px;
}
.moredetails .scheduleLead{
    padding: 9px 15px;  
}

  
#services-sears-com .layoutFixed .egainChatAvailable {
    margin: 0 0 0 11px;
    padding: 0;
    position: relative;
    right: 0;
}
#services-sears-com .clickToChat{
    width: 126px;
    top: 0;  
}
#homeServices.tabHeroCategory .clickToChat,
#homeServices.tabHeroCategory .egainChatAvailable{
    display: block;
    margin: 7px 15px 0 0;
    float: left;
}

#homeServices.tabHeroCategory .moduleHero { min-height: 59px;}
section.repairmoduleHero { margin-bottom: 0;}

.tabSelectItems .heroLink{
    background-color: #fff;
    color: #067bb5;
    display: table;
    font-size: 16px;
    height: 74px;
    width: 188px;
    line-height: 20px;
    font-family:'Open Sans',OpenSansSemiBold;
    font-weight: 600;
    margin: 0;
}
.tabSelectItems .heroLink:hover {
    text-decoration: none;
    position: relative;
    border-bottom: none;
}

.transparentList .tabSelectItems .heroLink {
   width:220px;
}

.tabSelectItems .active .heroLink {
    background: #f2f2f2;
    text-decoration: none;
    border-bottom: none;
}
.tabSelectItems .heroLink:after {
    content: "";
    width: 100%;
    border-top:5px solid #fff;
    position: absolute;
    left: 0;
    top: 0;
}
.transparentList .tabSelectItems li {
    display: block;
    position: relative;
    float: left;
    background: #fff;
    height:74px;
    bottom: -20px;
}
.tabSelectItems li:first-child .heroLink:before { background: none; }
.tabSelectItems .heroLink:before {
    content: "";
    height: 100%;
    width: 1px;
    background: #f2f2f2;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.tabSelectItems .active .heroLink:before,
.tabSelectItems .active + li > .heroLink:before { background: #e0e0e0;}
.tabSelectItems .active,
.tabSelectItems li:hover + li.active > .heroLink:before,
.tabSelectItems li.active + li > .heroLink:hover:before { background: #f2f2f2;}

.tabSelectItems li .heroLink:hover:after,
.tabSelectItems li.active > .heroLink:after { border-top: 5px solid #067bb5; z-index: 2; }


.directoryText {
    opacity: 1;
    display: block;
    color:#666;
    margin:0 0 10px 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.transparentList .tabSelectItems .magnet_link {
    top:0;
    -webkit-transition: top 0.3s ease-in-out;
    -moz-transition: top 0.3s ease-in-out;
    -ms-transition: top 0.3s ease-in-out;
    -o-transition: top 0.3s ease-in-out;
    transition: top 0.3s ease-in-out;
}
.transparentList .tabSelectItems .magnet_link:hover {
    top:-20px;
}
.directoryText.hideHelp { opacity: 0; }
/*.tabHeroCategory .repairHeroLinks li:last-child a { width: 195px;}*/

#homeServices.tabHeroCategory .pageNavWrapper {
    height:40px;
}

.tabHeroCategory .repairHeroLinks .container{ border-bottom: 1px solid #eee; }
.tabHeroCategory .repairHeroLinks{background-color: #f2f2f2;}
.tabHeroCategory .moduleServiceContainer{
    height: auto;
    margin: 25px 0 0 15px;
    position:relative;
    background: none;
    text-align: center;
    padding: 0;
}

.tabHeroCategory .repairHeroLinks .heroLink span {
    position:absolute;
    height: 100%;
    width: 100%;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
}
.tabHeroCategory .heroLink span { top: 15px;  }
.tabHeroCategory .repairHeroLinks .heroLink { position:relative; overflow:hidden;}
.transparentList .heroLink { bottom: -20px;}

.container-fluid.heroTabsHSlayout {
    padding-left: 0;
    padding-right: 0;
    -webkit-backface-visibility: hidden;
}
.tabHeroCategory .moduleService .container{ border-bottom: none;}
.tabHeroCategory .learnmore{background: #FFF;
    border: 1px solid #067BB5;
    border-radius: 4px;
    color: #067BB5;
    display: inline-block;
    font-size: 16px;
    padding: 9px 15px;
    text-decoration: none; margin-right: 10px; float: left;}

.tabHeroCategory .repairschedulebtn{
    background: #FF6600;
    border: 1px solid #f60;
    border-radius: 4px;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 16px;
    padding: 6px 15px;
    text-decoration: none; float: left;}
.tabHeroCategory .moduleRelatedWrap { min-height: 200px }
.tabHeroCategory .moduleRelated .infoContainer li{ width: 790px; margin-top:0;}
.infoContainer li div.moredetails{ margin: 0 auto; width: 380px}
.infoContainer h3.title{color: #666; font-weight: normal; font-size: 30px; line-height: 34px;  font-family:'Open Sans','OpenSansLight',sans-serif; font-weight:300;}
.infoContainer h3.title .detailTitlename{font-family:'Open Sans','sans-serif';font-weight:600}
.tabHeroCategory .moduleRelated .backArrow{
    background: url("/shs/IDP/img/idp-icons-sprite.png") no-repeat 0 -70px;
    left: 25px;
    text-indent: 0;
    color: #067BB5;
    font-family: 'Open Sans','OpenSansBold',sans-serif;
    font-weight: 700;
    font-size: 13px;
    opacity: 1;
    height: 14px;
    padding-left: 10px;
    width: 35px;
    top: 60px;
    letter-spacing: -1px;
}

.moduleRelated .icoContainer .icoItem {
    text-align: center;
    width: 93px;
    margin-left: 15px;
    padding: 0 0 3px 0;
    font-size: 14px;
    vertical-align: top;
    display: inline-block;
    font-family: 'Open Sans','OpenSans',sans-serif;
    position:relative;
}

.moduleRelated .icoContainer .icoItem:hover > .iconLink:nth-child(2) {
    text-decoration: underline;
}

.moduleRelated .icoContainer .icoItem:hover > .iconLink {
    color: #304e88;
}
.moduleRelated .icoContainer  .item{ width: 800px; margin:0 auto;}
.tabHeroCategory .moduleRelated .backArrow,
.moduleRelated div.icoContainer,
.moduleRelated .icoContainer  .item,
.moduleRelated .icoContainer  .item.active{
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.moduleRelated .icoContainer .icoItem:first-child {
    margin-left: 0;
}
.icoItem .iconLink{ color: #067bb5;}

[data-icon]:hover {
    color: #304e88;
}
.icoItem .iconLink span{
    word-wrap: break-word;
    display: block;
}
.icoItem:hover .iconLink{ color: #067BB5; text-decoration: none; }
.moduleRelated .infoContainer .icoItem {
    display: none;
    width: 850px;
}

.moduleRelated .carousel-inner.icoContainer{ width: 800px; margin: 0 auto;}

.icoContainerWrap .carousel-control{ border: 0;background: url("/shs/IDP/img/arrows.png") no-repeat;
    height: 43px; width:23px; margin-top: -40px; cursor: pointer;
}
.icoContainerWrap .carousel-control.left{ background-position:0 0; left: 25px; top:90px}
.icoContainerWrap .carousel-control.right{background-position:-22px 0; right: 25px; top: 90px;}
.moduleRelated .icoContainerWrap {
    line-height: 18px;
    height:auto;
    -webkit-backface-visibility: hidden;
 }

.tabHeroCategory .centertext form{ display: block;  margin: 0; text-align: center}
.link_pageNav{cursor:pointer;}
#homeServices.tabHeroCategory .telephoneNo{
    display: block;
    margin: 5px 70px 5px 0;
    white-space: nowrap;
}
/*#homeServices.tabHeroCategory .egainChatAvailable + .telephoneNo {
    margin: 5px 0 0;
}*/
.tabHeroCategory .container{
    padding: 0;
}
.repairHeroImage{background-color: #f2f2f2; }
.repairHeroImage .moduleService{ margin: 0 auto; max-width: 1300px; -webkit-backface-visibility: hidden;}
.tabHeroCategory .moduleService{ margin: 0 auto; max-width: 100%; }
.tabHeroCategory .moduleRelated .ico{margin-bottom: 10px; opacity: 1;}
.tabHeroCategory .moduleServiceContainer .title{ color:#fff; font-size:48px; line-height: 54px; margin: 0 0 10px 0;}
.tabHeroCategory .moduleServiceContainer p {
    margin-bottom: 20px;
    color: #fff;
    font-size:20px;
    font-family: 'Open Sans','OpenSansLight', sans-serif;
    font-weight:300;
}
.sIconsMD {
    display: block;
    font-size:90px;
}
.tabHeroCategory .serviceCardModule:hover > .span9 { padding-bottom: 0;}
.pageHeaderNav .pageTitle{ width: 100%}
.pageHeaderNav #pageNavLinks{ width: 100%; float: left; margin-top: 10px;}


.tabHeroCategory .offer_coupon_link {
    position: absolute;
    display: block;
    right: 65px;
    top: 18px;
    z-index: 100;
    outline: none;
    border: none;
}
#whysears img {
    width:100%;
}
#expertServiceLeadSource {
    margin-top: 40px;
    width: 940px;    color: #666;
}
#expertServiceLeadSource .section_heading {
    border-bottom: 0 none;
    font-family: 'Open Sans',"opensanslight",sans-serif;
    font-size: 26px; color: #666;
    font-weight: 300;
}
#expertServiceLeadSource .secondaryCrewBlockHeading{ font-weight: normal;}

.tabHeroCategory .serviceCardWrap .cardGroupTitle {
    border-bottom: 1px solid #dedede;
    margin: 45px 0 0 0;
    padding: 0 2px 15px 2px;
}
.tabHeroCategory .serviceCardWrap .cardGroupTitle h2 {
    font-size: 24px;
    font-weight: 400;
    float: left; margin: 0; line-height: 24px; font-family: 'Open Sans','OpenSansSemibold',sans-serif;
    font-weight:600;
}

#homeServices #pageNav.row-fluid {
    padding-top: 10px;
}
.tabHeroCategory .cardGroupTitle .scPromo,
.serviceCardModule .scLink a{ font-family: 'Open Sans','opensanssemibold'; font-weight:600}
.tabHeroCategory .serviceCardModule .span9{ border-bottom: 1px solid #dedede;}
.tabHeroCategory .otherLinks{ padding: 10px 0 0 0 }
.otherLinks .span9{border-bottom:1px solid #dedede}
.tabHeroCategory .otherLinks ul{ margin: 10px 0; padding: 0; float: left;}
.tabHeroCategory .otherLinks ul li{ margin: 0; padding: 0; float: left; font-size: 14px;font-family: 'Open Sans','opensanssemibold'; font-weight: 600; }
.otherLinks h3{ font-size: 14px;font-family: 'Open Sans','opensanssemibold'; font-weight: 600; }
.scLeftRail .scHeader{ font-family:'Open Sans','OpenSansLight',sans-serif; font-weight:300;}
.tabHeroCategory .scLeftRail .scBody{ font-family:'Open Sans',sans-serif; color: #666; font-weight: normal; }
.button.scheduleLead:hover{ color: #fff;}
.button.scheduleLead span{ font-family:'Open Sans','opensanssemibold'; font-weight:600; font-size: 16px; }
.tabHeroCategory .container a{cursor: pointer }

.navContainer > div#pageNavLinks { clear: both; float: left; padding-top: 11px;padding-left: 2px;}
#pageNavLinks .link_pageNav { margin: 0 21px 0 0; font-size: 16px;  }
.phonechat #tfs_ClickToChat_sticky.chatNotAvailable,
.phonechat #tfs_ClickToChat_sticky.chatAvailable{ background: url("/shs/IDP/img/header/globalNavImg.png") no-repeat; display: block;float: left;
    padding-bottom: 3px;  }
.phonechat #tfs_ClickToChat_sticky.chatNotAvailable a { color: rgb(51, 51, 51); cursor: default; padding-left: 29px;}
.phonechat #tfs_ClickToChat_sticky.chatAvailable a { color: rgb(51, 51, 51); cursor: default; padding-left: 29px;}
.phonechat #tfs_ClickToChat_sticky.chatAvailable { background-position: 0 -32px;}
.phonechat #tfs_ClickToChat_sticky.chatNotAvailable { background-position: 0 -132px;}
.phonechat #tfs_ClickToChat_sticky.chatNotAvailable a:hover{text-decoration:none;}
.phonechat #tfs_ClickToChat_sticky.chatAvailable a:hover{text-decoration:none;cursor:pointer;}

.tabHeroCategory .layoutFixed .page_nav .contact {width: 295px; position: relative; top:5px;}
.tabHeroCategory .phonechat  {
    float: right; text-align: right;}
.tabHeroCategory .centertext {float: left; margin: 0; width: 100%;}
.tabHeroCategory .btnSchedulrShowHide.show {float: right; }
.repairHeroImage {height: 370px; z-index: 2; background-color: #a69d8c; }

.tabHeroCategory .repairItemDisplayGroup {
    position: relative;
    margin-top: -170px;
    z-index: 5;
}
#schedulerIHFrm .moduleRelated .infoContainer {
    transition-property: none;
    -moz-transition-property: none;
    -webkit-transition-property: none;
    -o-transition-property: none;
    -webkit-backface-visibility: hidden;
}
.moduleRelated .hideIcons { display:none;}
.moduleRelated .showInfo {
    position: relative;
    display: block;
    margin: 0 auto;
    right:auto;
}

.btmSchHero.fadeInUp {

    -webkit-animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    animation-name: fadeInUp;
    transition-property: fadeInUp;
    -moz-transition-property: fadeInUp;

    -webkit-transition-property: fadeInUp;
    -o-transition-property: fadeInUp;
    display:block\9;
}

.btmSchHero {
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-backface-visibility: hidden;
}
.btmSchHero.fadeOutDown {
    visibility: hidden;
    -webkit-animation-name: fadeOutDown;
    -ms-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
    transition-property: fadeOutDown;
    -moz-transition-property: fadeOutDown;

    -webkit-transition-property: fadeOutDown;
    -o-transition-property: fadeOutDown;
    display: none\9;
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity:1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity:0;
        visibility: hidden;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
    }

    50% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
/* TABS ::: BOUNCE UP */
@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(200px);
        transform: translateY(200px);
    }
    80% {
        opacity: 0;
        -webkit-transform: translateY(200px);
        transform: translateY(200px);
    }
    90% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }

    95% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -ms-transform: translateY(200px);
        transform: translateY(200px);
    }
    80% {
        opacity: 0;
        -ms-transform: translateY(200px);
        transform: translateY(200px);
    }

    90% {
        opacity: 1;
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }

    95% {
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.repairHeroLinks.transparentList {
    background:none;  
    position: relative; 
    z-index: -1;
}
.bounceInUp {
    -webkit-animation-duration: 1.9s;
    -ms-animation-duration: 1.9s;
    animation-duration: 1.9s;
    -webkit-animation-name: bounceInUp;
    -ms-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

/** :: piano key thing on tabs :: */
.tabsInView li:nth-child(1) .animReminderTab {
    -webkit-animation: pianoKeyThing 1.3s ease-in-out 1.5s 1;
    -moz-animation: pianoKeyThing 1.3s ease-in-out 1.5s 1;
    -o-animation: pianoKeyThing 1.3s ease-in-out 1.5s 1;
    animation: pianoKeyThing 1.3s ease-in-out 1.5s 1;
}
.tabsInView li:nth-child(2) .animReminderTab {
    -webkit-animation: pianoKeyThing 1.3s ease-in-out 1.6s 1;
    -moz-animation: pianoKeyThing 1.3s ease-in-out 1.6s 1;
    -o-animation: pianoKeyThing 1.3s ease-in-out 1.6s 1;
    animation: pianoKeyThing 1.3s ease-in-out 1.6s 1;
}
.tabsInView li:nth-child(3) .animReminderTab {
    -webkit-animation: pianoKeyThing 1.3s ease-in-out 1.7s 1;
    -moz-animation: pianoKeyThing 1.3s ease-in-out 1.7s 1;
    -o-animation: pianoKeyThing 1.3s ease-in-out 1.7s 1;
    animation: pianoKeyThing 1.3s ease-in-out 1.7s 1;
}

@-webkit-keyframes pianoKeyThing {
    0%   {  top: 0; }
    75%   {  top: 0; }
    85%  {  top: -20px; }
    100% {  top:0; }
}
@-moz-keyframes pianoKeyThing {
    0%   {  top: 0; }
    75%   {  top: 0; }
    85%  {  top: -20px; }
    100% {  top: 0; }
}
@-o-keyframes pianoKeyThing {
    0%   { top: 0; }
    75%   {  top: 0; }
    85%  { top: -20px; }
    100% { top: 0; }
}
@keyframes pianoKeyThing {
    0%   {  top: 0; }
    75%   {  top: 0; }
    85%  {  top: -20px; }
    100% {  top: 0; }
}

/* ::: SEARS CALLOUT MODULE CSS  */
.moduleCalloutSecondaryBlock {
    text-align: center;
    position: relative;
    padding: 0;
}
.moduleCalloutSecondaryBlock .txtDecorative {
    width: 80%;
    margin: 0 auto;
}
.txtDecorative {
    font-family:'Georgia','sans-serif';
    font-style: italic;
    font-size:16px;
    line-height: 24px;
}
.moduleCalloutSecondaryBlock .headingSectionLevel {
    font-size: 28px;
    font-weight: 300;
    font-family: 'Open Sans',OpenSansLight;
}
.headingSubSection {
    color: #666;
    margin: 0 0 20px 0;
}
.moduleCalloutSecondaryBlock hr {
     width: 70%;
     margin: 20px auto;
}
/* throwaway class*/
.rmMrgn {
    margin:0;
}

.improveCategory .moduleCalloutSecondaryBlock{ margin-top: 26px; text-align: left; padding-left: 30px;}
.improveCategory .moduleCalloutSecondaryBlock .headingSectionLevel{ font-size: 30px;}
.improveCategory .moduleCalloutSecondaryBlock p{ margin: 12px 0 22px;}
.improveCategory #whysears{ background: #f2f2f2; width: 900px;min-height: 114px; padding:25px 30px 10px 20px; border-bottom: 2px solid #dedede;}
.improveCategory #whysears .content_block{ position: relative; height: auto;}
.improveCategory #whysears .content_data{ left: 0; line-height: 20px;}
.improveCategory #whysears .whySears{ margin-top: 0; width: 540px; margin-left: 20px;}
.improveCategory #whysears .whySears .section_heading{ font-size: 30px; float: left; padding-bottom: 0; margin-top: 0;}
.improveCategory .read_more_link{font-size: 14px; font-weight: 600;}
.improveCategory .searsLocalCrew{ background-image: url("/shs/IDP/img/roomImprove/whySearsLocalCrew.png");
    background-repeat: no-repeat; background-position:right top; 
    height:182px;width:320px; float: left; position: absolute; bottom: 0; right: 20px;
}
.improveCategory .pageHeaderNav #pageNavLinks.show{ display: none;}
.improveCategory #whysears .hiWhySears{ width: 100%;}
.improveCategory #PDPContactInfoContainer{ float: right; width:250px;}
.improveCategory.tabHeroCategory .phonechat{width:235px;}
.improveCategory#homeServices.tabHeroCategory .clickToChat,
.improveCategory#homeServices.tabHeroCategory .egainChatAvailable{
    margin: 4px 5px 0 0;
}
.improveCategory#homeServices.tabHeroCategory .clickToChat{ position: relative; right: 0; top: 0px; width: 117px;/*top: 4px; width: 110px;*/}
.improveCategory#homeServices.tabHeroCategory .telephoneNo{
    margin: 5px 0px 5px 0;
}
.adviseSection iframe.youTubeVideo{ padding-bottom: 5em;}
/*Offer Coupon*/
.container .offer_coupon_hvac{ width:142px; border: medium none;display: block;outline: medium none;position: absolute;right: 220px;top: 60px;z-index: 100;}
/* Testimonials module styles */
#testimonials_container {
    position: relative;
}
#testimonials_container .pointer {
    background:#fff url('/shs/IDP/img/testimonial-point.png') top left no-repeat;
    width:13px;
    height:22px;
    position:absolute;
    left:-13px;
    top:100px;
}
#testimonials_container .primary {
    background:#65a6f1;
    color:#fff;
    font-size:20px;
    line-height: 28px;
    padding: 20px 10px;
}
#testimonials_container .secondary {
    background-color:#f8f8f8;
    color:#666;
}
#testimonials_container .secondary > div {
    padding:20px 18px;
}
#testimonials_container .customer {
    display:block;
    margin:10px 0 0 0;
}
#testimonials_container .primary .customer {
    font-size:11px;
    margin-left:8px;
}
#testimonials_container .secondary .testimonial-title {
    font-size:16px;
    color:#333;
    display:block;
    margin:0 0 10px 0;
}

#hi_testimonials_rating {
    position: absolute;
    top: -4px;
    left: 160px;
    float:left;
    width: 215px;
}

#hi_testimonials_rating img {
    float:left;
}
.qa_accordion .question {
  color: #067bb5;
}
.qa_accordion .question:before {
  float: left;
  margin: 8px 5px 0px 0px;
  font-size: 15px;
  color: #2787b9;
  margin-left: 5px;
}
.qa_accordion .answer {
  font-size: 13px;
}
.qa_accordion .answer:before {
  float: left;
  margin: 8px 5px 0px 0px;
  font-size: 15px;
  color: #2787b9;
}
.qa_accordion .answer .accordion-inner {
  padding: 0 15px;
  border: none;
}

#tipAccordion .accordion-group{
	border-radius:0px;
	border:none;
	margin-bottom:0px;
	background-color:#eee;
    position: relative;
}
#tipAccordion .accordion-group.even{
    background-color:#fff;
}
#tipAccordion .accordion-heading{
	color: #067BB5;
}
#tipAccordion .accordion-heading:hover{
	text-decoration:none;
}

.tip_subsection .section_sub_heading{
	font-weight:normal;
	margin-bottom:0px;
}

.tip_instructions{
	margin-top: 25px;
}

/* accordion expander start */
.accordion-expander{
	float:right;
	margin:14px 10px 10px 10px;
	background-image: url(/shs.I165.24931M/shs/images/sprites/plus-minus.png);
	background-repeat: no-repeat;
}
.accordion-expander.plus{
	background-position: 0 0;
	width: 10px;
	height: 10px;
    position: absolute;
    right: 0;
    z-index: 1;
}
.accordion-expander.minus{
	background-position: 0 -11px;
	width: 10px;
	height: 10px;
    position: absolute;
    right: 0;
    z-index: 1;
}
/* accordion expander end */

/* bootsMapper */

.bootsmapper {
	position:relative;
}

.bootsmapper div.mapper {
	position:absolute;
	cursor:pointer;
	background-image: url("/shs/images/backgrounds/content/ts-quest.png");
    z-index: 1;
}

.bootsmapper div.mapper.active,
.bootsmapper div.mapper.active:hover {
    background-image: url("/shs/images/backgrounds/content/ts-active.png");
    /*background-color:#ff6600;*/
}

.bootsmapper div.mapper:hover {
    background-image: url("/shs/images/backgrounds/content/ts-over.png");
    /*background-color:#65a6f1;*/
}

.bootsmapper .popover .close {
    background-image: url("/shs/images/backgrounds/content/ts-po-close.png");
    background-position:right;
    background-repeat:no-repeat;
    margin: 5px 10px 0 10px;
    padding-right: 13px;
    font-size:0.6em;
    opacity:1;
    color: #4182da;
}

.bootsmapper .popover .popover-title {
    padding: 25px 14px 0 14px;
    background-color:transparent;
    border:0px;
    font-family: 'Open Sans','OpenSansBold',sans-serif;
    font-weight: 700;
}
.qa_accordion .answer ul.accordion-inner{ margin-bottom: 10px; list-style-type: disc;}
.qa_accordion .answer ul.accordion-inner li{list-style-type: disc; margin-left: 15px;}
/* Styles for SubEntities module content */
.sub_entities {
    position:relative;
    margin-bottom:100px;
}
.sub_entity {
    margin-left:0 !important;
}
.sub_entity .span4{width: 22.915%; margin-right: 10%}
.sub_entity h3 {
    border-bottom:1px solid #ddd;
    color:#000;
}
.sub_entity p {
    margin-right:30px;
    padding:8px 10px 10px 0;
}
.sub_entity_cta {
    margin:10px 0 0 0;
    padding-top: 5px;
}
.row-fluid .span4.sub_entity_cta {width: 100%;}
.row-fluid .sub_entity_cta {
    width: 100%;
    margin-top: 5px; 
}
.sub_entity_cta a, .sub_entity_cta form {
    display:block;
    margin-right:30px;
    border-top:1px solid #ddd;
}
.sub_entity_cta a .button {
    background:#ff6600;
    color:#fff;
    border-radius:2px;
    border:0 none;
    margin-top:15px;
    font-size:16px;
    padding:0 18px;
    height:35px;
}
.sub_entity_cta form .button{
    background:#ff6600;
    color:#fff;
    border-radius:2px;
    border:0 none;
    font-size:16px;
    padding:0 18px;
    height:35px;
    margin-top:15px;
}
.highlight_leadsheet {
    border:2px solid #ff6600 !important;
}

.sub_entity_cta .getButton {
    background: #FF6600;
    border: 0 none;
    border-radius: 2px;
    color: #FFFFFF;
    font-size: 16px;
    height: 23px;
    margin-top: 15px;
    padding: 7px 18px;
    width: 116px;
    text-decoration: none;
}
.sub_entity_cta .getButton.getChecked{ margin-top: -6px;}
.sub_entity_cta .getButton:hover{ text-decoration: none;}

.productList ol,
.productList ul,
.productList li{
    margin:0px;
    list-style-type:none;
    text-transform: capitalize;
}
.productList .table thead{
    background:#CCC;
}
.productList li{
    padding:5px;
}

.productList{
    margin:0px;
    padding:0px;
    border:1px solid #bfbfbf;
}
.productList .scrollBox{
    height:300px;
    overflow-y:auto;
    overflow-x:hidden;
    width:100%;
    position:relative;
}
.productList .listHeading{
    background:#CCC;
    color:#FFF;
    border-bottom:1px solid #bfbfbf;
}
.productL .scrollBox ul:hover{
    background:#bfbfbf;
}
/* Modal style override */
#productModals .modal{
    border-radius:0px;
}
#productModals .modal-header{
    border-radius:0px;
    border-bottom:none;
    position:relative;
    padding:0px;
}
#productModals .modal-header .blueHeading{
    color:#119ae1;
    font-weight:normal;
    font-size:1.5em;
}
#productModals .modal{
    padding:30px;
}
/* Styles for HI LeadSheet in Modal */
.leadsheet-modal {
    width: 542px;
    padding: 5px;
}
.leadsheet-modal .modal-header {
    padding: 11px 15px 0 15px;
    border-bottom: 0 none;
}
.leadsheet-modal .modal-header h3 {
    font-family: 'Open Sans','OpenSansLight',sans-serif;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: -1px;
}
.leadsheet-modal .modal-header .headerHint {
    font-size:12px;
    margin: 5px 0;
}
.leadsheet-modal .modal-header .cost {
    font-family: 'Open Sans','OpenSansBold',sans-serif;
    font-weight: 700;
}
.leadsheet-modal .modal-body {
    padding: 10px 15px;
    max-height: 470px;
    overflow-y: visible;
}
.leadsheet-modal .modal-body p {
    font-size: 12px;
    line-height: 16px;
}
.leadsheet-modal .modal-body form {
    margin-bottom: 10px;
}
#leadsheet-modal.leadsheet-modal input[type="text"], #leadsheet-modal.leadsheet-modal select {
	margin:0 3px 12px 0;
	-webkit-border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
	border-radius:3px;
	height:30px;
	color:#666;
	border:1px solid #cccccc;
	font-size:14px;
    font-weight: lighter;
}
.leadsheet-modal .stateName {
    width: 124px;
    height: 28px;
}
.leadsheet-modal input[type="text"].staddr {
    width:508px;
}
.leadsheet-modal .control {
    margin-top: 12px;
    text-align: right;
}
.leadsheet-modal .control input[type="button"]{
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
	border-radius:3px;
	box-shadow:none;
	width:auto;
	height:30px;
	text-align:center;
	font-size: 16px;
	font-family:'Open Sans', sans-serif;
	padding: 0 20px;
}
.leadsheet-modal .buttonCancel{
	border: 1px solid #067bb5;
	background: #fff;
	color: #067bb5;
}
.leadsheet-modal .buttonOrange{
	border:none;
	background: #ff6600;
	color: #FFFFFF;
}
.leadsheet-modal .row-fluid{
    position:relative;
}
.leadsheet-modal .schedulerLabelError{
    margin-top:14px
}

.leadsheet-modal .noServiceDesc span {
    color:#666;
    font-size:24px;
    margin: 20px;
    width:auto;
    text-align: center;
    display: block;
    margin: 95px 0;
}

.leadsheet-modal .noServiceDesc h3 {
    font-size:30px;
    margin-bottom: 30px;
}

.frame {

       border-radius: 0 0 0 0;
       color: #666666;
       font-size: 14px;
       font-weight: bold;
}

.leadsheet-modal input[type="checkbox"] {
    float:left;
    margin-right: 5px;
}
.leadsheet-modal label {
    font-size: 11px;
    color: #666;
}


/* Styles for HI LeadSheet TCPA Compliance Modal */
.leadsheet-modal .modal-body .tcpa-choice {
    margin-bottom: 12px;
    border: 1px solid #fff;
    padding: 10px;
    margin-right: 3px;
}

.leadsheet-modal .modal-body .tcpa-choice p {
    font-size: 16px;
    font-weight: bold;
}

.leadsheet-modal .tcpa-choice input[data-title="false"].buttonCancel {
    background: #fff;
    border: 0 none;
    color: #067bb5;
}
.leadsheet-modal .tcpa-choice input[data-title="false"].buttonCancel:hover {
    text-decoration: underline;
}
.leadsheet-modal .tcpa-choice input[data-title="false"].buttonCancel:focus {
    outline: none;
}

.leadsheet-modal .modal-body .tcpa-choice.error {
    border: 1px solid #dc0b00;
}

.modal-backdrop, .modal-backdrop.fade.in {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
#countertopsStyles.IDPTabs li a,
#countertopsTypes.IDPTabs li a {
    background-color: #5BA9EB;
    color: #FFFFFF;
    font-size: 1.05em;
    padding: 20px 31px;
}
/*********** bootstrap tabs ************/
ul.IDPTabs
{
    margin: 0px;
}

ul.IDPTabs li a
{
    font-size:1.05em;
    background-color: #5ba9eb;
    color: #fff;
    margin-left: 3px;
}

ul.IDPTabs li:first-child a
{
    margin-left: 0px;
}

ul.IDPTabs li.link a
{
    color: #65a6f1;
    background-color: transparent;
    border: transparent;
}

ul.IDPTabs li.active + li > a{
    margin-left: 0px;
}

ul.IDPTabs li.active a
{
    color: #65a6f1;
    margin-left: 0px;
}

div.tab-content .tab-pane
{
    margin: 0px;
    border-bottom: 5px solid #5ba9eb;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 25px;
}

/* overiding bootstrap border-radius curve to meet UX creative */
.nav-tabs>li>a{
    -webkit-border-radius:0;
    -moz-border-radius: 0;
    border-radius:0;
}
/* HI Offer Promos Styles */

/* Base Styles */
.js_hiPromos {
    margin-top: -25px;
}
.promoMain {
    text-align: center;
    border: 1px solid #65a6f1;
    overflow: hidden;
    background-color: #fff;
    min-height: 84px;
}
.promoMain a {
    display:block;
}
.normal_state {
    padding: 20px;
    color: #65a6f1;
    font-size: 16px;
    width: auto;
    display: block;
}
.normal_state span {
    font-family: 'Open Sans','OpenSansBold',sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 24px;
}
.hover_state {
    font-size: 12px;
    line-height: 18px;
    color: #666;
    padding: 10px;
    text-align: left;
    visibility: hidden;
}
.hover_state span {
    color: #067bb5;
    font-family: 'Open Sans','OpenSansSemiBold',sans-serif;
    font-size: 14px;
    font-weight: 600;
    display:block;
}
.promoMain span:after {
    content: ' ';
}

/* Pseudo State Styles */
.promoMain:hover {
    border: 1px solid #ccc;
    background-color: #eee;
    cursor: pointer;
}
.promoMain a:hover, .promoMain a:focus {
    text-decoration: none;
}
.promoMain:hover .normal_state {
    display:none;
}
.promoMain:hover .hover_state {
    display:block;
    visibility: visible;
}

/* Single Promo Styles */
.promoMain.span12 .normal_state {
    padding: 10px 20px 0 20px;
}
.promoMain.span12 .hover_state {
    text-align: center;
    padding: 0 10px 10px 10px;
    visibility: visible;
}
.promoMain.span12:hover .normal_state {
    display: block;
}
.promoMain.span12:hover {
    border: 1px solid #65a6f1;
    background-color: #fff;
    display: block;
}

/* NOTE: The following styles can be removed once CMS is updated to not have any image HI promo offers */
/* temporary styles for image promos in CMS */
.promoMain img {
    height: 93px;
    padding: 0;
    border: 0 none !important;
}
.promoMain img.normal_state {
    margin: 0 auto;
}
/* single image promo */
.promoMain.span12 img.normal_state {
    padding: 0;
}
.promoMain.span12 img.hover_state {
    display:none;
}
.promoMain.span12:hover img.normal_state {
    display: none;
}
.promoMain.span12:hover img.hover_state {
    display: block;
    margin: 0 auto;
    background: #eee;
    padding: 0;
}
/* end temporary image promo styles */
/* main pdp decorator stylesheet */
body{
    font-size:14px;
    font-family:'Open Sans', sans-serif;
}

#brands{
    background: url("/shs/images/decorator/back-stripe.png") repeat-x scroll 0 0 transparent;
}

#mainWrapper {
    margin: 0 auto;
    max-width: 1260px;
    min-width: 980px;
    margin-bottom: -15px;
}

.item_reviews{
    margin-top:50px;
}

.item_reviews_summary{
    padding-bottom:	0px;
}

.inline{
    display:inline;
}

.sub_rail_nav{
    cursor:pointer;
}

.rail_nav, .rail_nav .item{
    list-style-type:none;
    margin-left:0px;
    position:relative;
    float: left;
}
.rail_nav .item{
    cursor:pointer;
}

.rail_nav {
    float:left;
    margin-top: 10px;
    width:100%;
}

.rail_nav .item.active{
    background:url('/shs/IDP/img/navActive.png') no-repeat;
    color:#FFF;
}

.rail_nav .item.active a{
    border-color:transparent;
    color:#FFF;
}

.rail_nav .item a:hover{
    text-decoration:none;
}

.heading {
    font-size:1.8em;
    font-weight: 600;
    margin-top: 50px;
}

.guarantee_icon{
    float:left;
}

input, button, select, textarea {
    font-family: 'Open Sans',sans-serif; /* needed to override bootstrap style */
}

.betaEnv
{
    margin-left:13px;
}

#CategoryWrapper {
    color:#666;
    width: 960px;
    margin: 0 auto;
}
#CategoryWrapper strong {
   font-family:'Open Sans', sans-serif;
}
h2.headingTopLevel,
h3.headingTopLevel,
h4.headingTopLevel,
.headingTopLevel {
    margin:0;
    font-family:'OpenSansNarrow', sans-serif;
    font-weight: 100;
}
.nopad {
    padding: 0 1em;
}
.headingTopLevel {
    margin: 0 0 10px 0;
}
.secondaryCrewBlock {
    border: 1px solid #d2d2d2;
    position: relative;
    background: url('/shs/IDP/img/local-crew-pic.jpg') top right no-repeat;
}
.secondaryCrewBlock div:first-child {
    padding: 0.5em 0 0 1.5em;
    background: #fff;
    min-height: 188px;
}
.secondaryCrewBlockHeading {
    font-size: 21px;
    line-height: 1.2em;
}
.secondaryCrewBlockHeading + p {
    line-height: 1.3em;
}
.categorySectionItems:nth-of-type(1) {
    margin-top: 35px;
}
.categorySectionItems li {
    position: relative;
    margin: 0 0 1.5em;
    padding: 0;
}
/* ==== SPRITE ================ */
.sprite-category-icons {
    float:left;
    width: 55px;
    height: 55px;
    display: block;
    background: url('data:image/png;base64,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') no-repeat;
    /*background: url('/shs/IDP/img/sprite-category-icons.png') no-repeat; */
}
.sprite-category-icons + span {
    display: inline-block;
    position: relative;
    left: 10px;
    top: 15px;
}

.icons-microwaves  { background-position: -0px -0px; }
.icons-refridge    { background-position: -55px -0px; }
.icons-grills      { background-position: -110px -0px; }
.icons-disposals   { background-position: -0px -55px; }
.icons-washers     { background-position: -55px -55px; }
.icons-icemakers   { background-position: -110px -55px; }
.icons-dryers 	   { background-position: -0px -110px; }
.icons-dishwashers { background-position: -55px -110px; }
.icons-ovens       { background-position: -110px -110px; }
.icons-cooktops    { background-position: -0px -165px; }
.icons-range-hoods { background-position: -55px -165px; }
.icons-ranges      { background-position: -110px -165px; }
.icons-vacuums     { background-position: -0px -220px; }
.icons-freezers    { background-position: -55px -220px; }
.icons-compactors  { background-position: -110px -220px; }
.icons-sewing      { background-position: -0px -275px; }

.button.scheduleLead {
    display: inline-block;
    background: #ff6600;
    color: #fff;
    border-radius: 4px;
    border: 0 none;
    font-size: 16px;
    padding: 7px 15px;
    text-decoration: none;
}
.infoButtonCatMod {
    display: inline-block;
    background: #fff;
    color: #067bb5;
    border-radius: 4px;
    border: 1px solid #63a6f0;
    font-size: 16px;
    padding: 5px 14px 6px;
    text-decoration: none;
    float: right;
    overflow: hidden;
    margin-right: 20px;
    margin-left: -20px;
}
.dynamicItemCatMod {
    font-family: 'Open Sans',sans-serif;
    text-transform:capitalize;
}

.resultsCatMod .scheduleLead {
    padding: 6px 15px 7px 15px;
    float: right;
}
.resultsCatMod .r1 .scheduleLead {
    float: none;
}

.scheduleLead:hover {
    text-decoration: none;
    color:#fff;
}
/* ====== BLOCKQUOTE ================== */
#repairTestimonialTopLevel blockquote {
    padding: 15px 5px 15px 15px;
    margin: 0;
    position: relative;
    border: none;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
}
#repairTestimonialTopLevel footer {
    margin: 10px 0 0;
}
#repairTestimonialTopLevel .testimonialBackboard {
   background: #f8f8f8;
   box-sizing: border-box;
   border:solid #fff;
   border-width: 0 13px;
    margin-left: -13px;
}
#repairTestimonialTopLevel {
    border-bottom: 1px solid #d2d2d2;
    margin: 0 0 50px;
}

#repairTestimonialTopLevel .testimonialCalloutBlock {
    background: #63a6f0;
    color: #fff;
    box-sizing: border-box;
}
.testimonialCalloutBlock p {
    font-size: 20px;
    line-height: 28px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}
.testimonialCalloutBlock p:after {
    content: "";
    position: absolute;
    left: -13px;
    top: 60%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 0px 20px 13px;
    border-color: transparent transparent #65a6f1 transparent;
}
.testimonialSecondary h3 {
    color: #333;
    margin: 0 0 15px;
}
.testimonialSecondary p,
.testimonialSecondary footer {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.6em;
    color:#666766;
}

/* Category page top options module - Andrew */
.resultsCatMod {
    display: block;
}
.resultsCatMod > div {
    position: absolute;
    display: none;
}

.resultsCatMod .showCatMod {
    display: block;
    height: 288px;
}
.backCatMod, .altBackCatMod {
    font-size: 12px;
    color: #067bb5;
    cursor: pointer;
}
.triBackCatMod, .altTriBackCatMod {
    border-color: transparent #067BB5 transparent transparent;
    border-style: solid;
    border-width: 7.5px 6px 5.5px 0;
    float: left;
    height: 0;
    margin-right: 6px;
    margin-top: 2px;
    width: 0;
    cursor: pointer;
}

.options > .row-fluid> .span4 {
    margin-bottom:12px;
    margin-left: 3px;
    cursor: pointer;
}
.span4 > .spriteCatAp {
    position: relative;
}
.spriteCatAp {
    background-image: url(/shs.I165.24931M/shs/IDP/img/categoryAppliances.jpg);
    width: 166px;
    height: 170px;
    margin: 0 auto;
    display: block;
}

.repairAppliancesV2Layout .spriteCatAp {
    width: 100%;
    background-image: none;
}

.kenmoreLogo {background-image: url(/shs.I165.24931M/shs/IDP/img/categoryKenmore.png);}

#CategoryWrapper .kenmoreCentered {
  margin-left: auto;
  margin-top: 8px;
  margin-right: auto;
  float:none;
  overflow:hidden;
  position:relative;
}

.kenmoreBottomRule {
  padding-bottom: 31px;
  border-bottom: 1px solid #acacac;
}

.kenmoreTextCentered {
    text-align: center;
}

.headingTopLevel.kenmoreTextCentered {
    margin-top: 20px;
    color: #333;
}
.kenmoreLogo {
    height: 79px;
    width: 80px;
    background-position: -3px -343px;
}
.kenmoreLogo.left {
    float: left;
    margin-right: 9px;
}

.kenmoreLogo.right {
    float: right;
    background-position: -173px -343px;
}

.kenmoreLogo.center {
	left: 50%;
    margin-left: -40px;
    margin-top: 1px;
    position: absolute;	
}
a.spriteCatAp span {
    color: #666;
}
a.spriteCatAp:hover span, .span4:hover a.spriteCatAp span {
    color: #067BB5;
}

.spriteCatAp.sprite1 {
    background-position: 0 0;
}

.spriteCatAp.sprite1:hover {
    background-position: 0 -170px;
}

/*.spriteCatAp.sprite1h {
    background-position: 0 -170px;
}*/
.spriteCatAp.sprite2 {
    background-position: -166px 0;
}
.spriteCatAp.sprite2:hover {
    background-position: -166px -170px;
}
.spriteCatAp.sprite3 {
    background-position: -332px 0px;
}
.spriteCatAp.sprite3:hover {
    background-position: -332px -170px ;
}
.spriteCatAp.sprite4 {
    background-position: -498px 0px;
}
.spriteCatAp.sprite4 > span, .spriteCatAp.sprite2 > span {
    background-color: #f3f3f3;
    background-color: rgba(243, 243, 243, 0.9);
}

.spriteCatAp.sprite4:hover > span, .spriteCatAp.sprite2:hover > span {
    background: none;
}

.spriteCatAp.sprite4:hover, .span4:hover .spriteCatAp.sprite4 {
    background-position: -498px -170px;
}
.spriteCatAp.sprite5 {
    background-position: -664px 0px;
}
.spriteCatAp.sprite5:hover {
    background-position: -664px -170px;
}
.spriteCatAp.sprite6 {
    background-position: -829px 0px;
}
.spriteCatAp.sprite6 > span {
    background-color: #65a6f1;
    background-color: rgba(101, 166, 241, 0.9);
    color: #fff;
}
.spriteCatAp.sprite6:hover > span {
    background: none;
}
.repairAppliancesV2Layout .spriteCatAp.sprite6:hover {
	background-image: none;
}
.spriteCatAp.sprite6:hover {
    background-position: -829px -170px;
}
.spriteCatAp > div {
    opacity: 0;
    visibility: hidden;
    -moz-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    outline: 1px solid #9bc5df;
    outline-offset: -1px;
}
.spriteCatAp:hover > div, .spriteCatAp.active > div {
    opacity: 1;
    visibility: visible;
}

.spriteCatAp > div, .spriteCatAp span {
    position: absolute;
}

.spriteCatAp span {
    top: 134px;
    width: 100%;
    text-align: center;
    display: block;
    padding-top: 7px;
    font-size: 17px;
    height: 29px;
}
.blueTop {
    background-color: #65A6F1;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: #FFFFFF;
    font-size: 18px;
    height: 42px;
    margin-bottom: 5px;
    margin-top: 0;
    padding-top: 2px;
}
.resultsCatMod .blueTop {
    padding-left: 20px;
}
.resultsCatMod .r1, .resultsCatMod .r2, .resultsCatMod .r3 {
    margin-left: 20px;
    margin-right: 20px;
}
#CategoryWrapper .resultsCatMod {
    border: 1px solid #67a7f1;
    height: 353px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    margin-left: -10px;
    position: relative;
    min-width: 355px;
}

#allCatMod {
    overflow: auto;
    margin-bottom: 0;
    margin-top: -3px;
}

#allCatMod label {
    color: #067BB5;
    font-size: 14px;
    margin-bottom: 4px;
}
#allCatMod label input {
    margin-top: -2px;
}
#CategoryWrapper  h1, #CategoryWrapper  h2 {
    font-family: 'Open Sans', 'OpenSansLight', sans-serif;
    font-weight: 300;

}
#CategoryWrapper .pageHead {
    margin-top: 30px;
    margin-bottom: 20px;
}
#CategoryWrapper .pageHead h1 {
    color: #333333;
    font-size: 30px;
    margin-bottom: -2px;
}

#CategoryWrapper .pageHead .kenmoreAltHead {
    margin-bottom: 5px;
}

#CategoryWrapper .r1 h1, #CategoryWrapper .r2 h1 {
    font-size: 33px;
    line-height: 32px;
}

#CategoryWrapper .r3 h1, #CategoryWrapper .r3 h2 {
    font-size: 28px;
    line-height: 28px;
}

#CategoryWrapper .r2 h1, #CategoryWrapper .r2 h2 {
    margin-top: 29px;
    margin-bottom: 32px;
    line-height: 38px;
    font-size: 33px;
}

#CategoryWrapper .coupon {
    background-color: #F2F2F2;
    border: 1px solid #D7D7D7;
    color: #666666;
    font-size: 16px;
    padding: 3px 0 3px 5px;
    margin-top: 9px;
    margin-left: 0;
}

#CategoryWrapper .coupon.kenmoreFix {
    padding: 5px 0 5px 10px;
    font-size: 14px;
}


.kenmoreAltParagraph {
    font-size: 16px;
}

.repairAppliancesV2Layout .catApplViewLink {
    background: none repeat scroll 0 0 #F3F3F3;
    display: block;
    height: 170px;
    margin: 0 auto;
    transition: background 280ms ease-in-out 0s;
}
.repairAppliancesV2Layout .kenmore .row-items:first-child {
    margin: 0 0 10px;
}

#CategoryWrapper .r2 .coupon {
    position: absolute;
    bottom: 0;
}
#CategoryWrapper .r1 .coupon {
    bottom: -79px;
    height: 125px;
    margin-left: -10px;
    margin-top: 158px;
    overflow: hidden;
    width: 101.5%;
}
#CategoryWrapper .r3 .scheduleLead {
    margin-top: 5px;
    margin-right: 12px;
}

#CategoryWrapper .r3.kenmoreFix .scheduleLead {
    margin-top: 29px;
}
#CategoryWrapper .coupon span {
    font-size: 12px;
    color: #067bb5;
    float: right;
    margin-right: 8px;
    margin-left: -20px;
    margin-top: 6px;
}

#CategoryWrapper .coupon.kenmoreFix span {
    margin-top: 2px;
}

#CategoryWrapper .coupon .above, #CategoryWrapper .coupon .large, #CategoryWrapper .coupon .under {
    margin-left: -5px;
    text-align: center;
}
#CategoryWrapper .coupon .above {
    color: #333333;
    font-size: 15px;
    font-weight: 400;
    margin-top: 6px;
    text-align: center;
    width: 100%;
    margin-bottom: -5px;
}
#CategoryWrapper .coupon .large {
    color: #97C3DD;
    font-family: 'Open Sans','OpenSansSemiBold',sans-serif;
    font-size: 65px;
    font-weight: 600;
    line-height: 37px;

}
.repairAppliancesV2Layout #CategoryWrapper .coupon .large {
	color: #65A6F1;
}
#CategoryWrapper .coupon .under {
    color: #666666;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 1px;
    margin-top: 5px;
}
#CategoryWrapper .coupon .small {
    color: #067BB5;
    font-family: 'Open Sans','OpenSansSemiBold',sans-serif;
    font-size: 10px;
    font-weight: 600;
    line-height: 10px;
    margin-top: -3px;
    padding-right: 41px;
    text-align: right;
}

#CategoryWrapper .servRepImg {
    background-image: url(/shs.I165.24931M/shs/IDP/img/searsRep.png);
    height: 212px;
    width: 125px;
    background-repeat: no-repeat;
    position: absolute;
    top: -54px;
    right: -16px;
}
#CategoryWrapper .leftContent {
    float: left;
    margin-top: 17px;
}
#CategoryWrapper .leftContent p {
    margin-bottom: 20px;
}
#CategoryWrapper .contactType {
    float: right;
    height: 50px;
    margin-right: 4%;
    position: static;
    width: 203px;
    margin-top: 47px;
    padding-bottom: 12px;
}
#CategoryWrapper .number {
    display: block;
    font-family: 'Open Sans','OpenSansLight',sans-serif;
    font-weight:300;
    font-size: 22px;
    text-align: center;
    width: 100%;
}

#CategoryWrapper .errorAlertImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OTJGMDNGOUZFQkIxMUUyQUVFN0FGMzc0Mjk3N0Y0NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OTJGMDNGQUZFQkIxMUUyQUVFN0FGMzc0Mjk3N0Y0NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc5MkYwM0Y3RkVCQjExRTJBRUU3QUYzNzQyOTc3RjQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc5MkYwM0Y4RkVCQjExRTJBRUU3QUYzNzQyOTc3RjQ0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J+IhjgAAALtJREFUeNpi/P//PwM28ERcXABI/ZR5+fI7uhwjsiaowkwgbkNS8xiIm4B4LtCA/yiagBpUgNRtBtwApFkdZDMTkg3IGh4DJRmBtCCSmCwQ3wSqZWSCCjSimSqLwzaQuD0TUCcLkJHHQDzIAtnEw0AaCGViIAOAnPYRRzz9x6FnNRM07CdhkQS5QgqL+DSY8yqwSPIDsQSa2DEgPkhK5II0uMAjFwSAnDtAihWIU6Gxj6zYEYhtYOkQIMAAlghAgpjZibUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    float: right;
    height: 13px;
    margin-left: 5px;
    margin-top: 4px;
    width: 13px;
}

#CategoryWrapper .errorAlert {
    float: left;
    margin-right: 3px;
    color: #e31616;
    margin-top: 14px;
    display: none;
}

#CategoryWrapper .kenmoreFix .errorAlert {
    margin-top: 37px;
}

#CategoryWrapper .errorAlert.show {
    display: block;
}



#testimonial_viewMore{ display:none;}
#mainFeedbackWrapper {
    margin: 0 auto;
    max-width: 1260px;
    min-width: 980px;
    margin-bottom: -15px;
    margin-top: 30px;
    font-family: 'Open Sans','OpenSansLight',sans-serif;
    font-weight:300;
}

#mainFeedbackWrapper .row-fluid .span3#productImageSection{width: 18.077%;}
#mainFeedbackWrapper .row-fluid .span9#productTestimonialSection{width: 78.359%;}

#mainFeedbackWrapper .span3#productImageSection .productImage{margin-top: 50px;}
#mainFeedbackWrapper #productTestimonialSection h2{font-size: 36px; margin-bottom: 20px; border-bottom: 0; }
#mainFeedbackWrapper #testimonials_container .primary{padding: 20px 18px;}
#mainFeedbackWrapper #testimonials_container .primary p{font-style: italic; font-size: 25px; font-family: georgia;}
#mainFeedbackWrapper #testimonials_container .primary .customer{ font-size: 14px;}

#mainFeedbackWrapper .productImage .backButton{ font-size: 14px;color:#067bb5; padding: 10px 18px;
    border: 1px solid #067bb5; float: right; margin-top: 20px;}
#mainFeedbackWrapper .otherTestimonials{ background: none; margin-bottom: 10px; }
#mainFeedbackWrapper .otherTestimonials .altTestimonials{ background: #F8F8F8;}

#mainFeedbackWrapper .otherTestimonials .customer{ font-size: 14px; text-align: right;}

#mainFeedbackWrapper .otherTestimonials .testimonailContent div,
#mainFeedbackWrapper .otherTestimonials .testimonailContent p{ padding: 0 18px;}

#mainFeedbackWrapper .otherTestimonials p{ font-style:italic;}
#mainFeedbackWrapper .otherTestimonials .testimonailContent{ padding:20px 0;}
#mainFeedbackWrapper .otherTestimonials .testimonailContent.last{ border-bottom: 1px solid #D4D4D4;}

/* Modal style reset from bootstrap defaults for treatment of before and after makeover modals used from CMS (SBSC-7284) */
.beforeandafter .modal {
    width: 80%;
    max-width: 1060px;
    min-width: 560px;
    margin: 0 auto;
    right: -50%;
    left: -50%;
}
.beforeandafter .modal-header {
    min-height: 20px;
}
.beforeandafter .modal-body {
    max-height: 500px;
}
.beforeandafter .modal-footer {
    border-top: 0 none;
    background-color: #fff;
}

#applianceRepairV2, .repairAppliancesV2Layout {
  width: 90%;
    margin: 0 auto;
}
#applianceRepairV2 #CategoryWrapper,
.repairAppliancesV2Layout #CategoryWrapper {
    color: #333;
    margin: 0 auto;
    width:100%
}
#applianceRepairV2 .infoButtonCatMod,
.repairAppliancesV2Layout .infoButtonCatMod {
    display: block;
    background: #fff;
    color: #067bb5;
    border-radius: 4px;
    border: 1px solid #63a6f0;
    font-size: 16px;
    padding: 5px 14px 6px;
    text-decoration: none;
    overflow: hidden;
    margin: 0 0 1em 0;
    float:left;
}

#applianceRepairV2 .catModPrimary .infoButtonCatMod,
.repairAppliancesV2Layout .catModPrimary .infoButtonCatMod  {
  display: inline-block;
  padding: 10px 14px 10px;
  float: none;
}
#applianceRepairV2 .r3 .btnGroupDirectLink,
.repairAppliancesV2Layout .r3 .btnGroupDirectLink {
     position: relative;
}
.dynamicItemCatMod {
    font-family: 'Open Sans', sans-serif;
    text-transform: capitalize;
}

.featuresBrands .brandsSection{ min-height: 60px\0; padding-top: 20px\0 }

#applianceRepairV2 .resultsCatMod .r1 .scheduleLead,
.repairAppliancesV2Layout .resultsCatMod .r1 .scheduleLead  {
    float: none;
}

.scheduleLead:hover {
    text-decoration: none;
    color: #fff;
}

#applianceRepairV2 .js_backCatMod,
.repairAppliancesV2Layout .js_backCatMod {
    width: 10%;
    position: relative;
    left:20px;
    top: 15px;
}

#applianceRepairV2 #CategoryWrapper .options,
.repairAppliancesV2Layout #CategoryWrapper .options {
  position: relative;
  overflow: hidden;
}

.span4 > .spriteCatAp {
    position: relative;
}

#applianceRepairV2 .catApplViewLink,
.repairAppliancesV2Layout .catApplViewLink {
    height: 170px;
    margin: 0 auto;
    display: block;
    background: #f3f3f3;
    -moz-transition: background 280ms ease-out;
    -webkit-transition: background 280ms ease-in-out;
    -o-transition: background 280ms ease-in-out;
    transition: background 280ms ease-in-out;
    cursor: pointer;
}

#applianceRepairV2 .catApplViewLink:hover,
.repairAppliancesV2Layout .catApplViewLink:hover {
    background-color: #e4eff8;
}


.spriteCatAp.sprite1 {
    background-position: 0 0;
}

a.spriteCatAp span,
.catApplViewLink .title {
    color: #666;
}

.catApplViewLink .cattTitle {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 0.3em 0;
    font-size: 17px;
    text-align: center;
    z-index: 2;
    color: #666;
    background: rgba(255, 255, 255, 0.9);
    background: #f3f3f3\9;
    -moz-transition: background 280ms ease-out;
    -webkit-transition: background 280ms ease-in-out;
    -o-transition: background 280ms ease-in-out;
    transition: background 280ms ease-in-out;
}

.catApplViewLink:hover span,
.repairAppliancesV2Layout .catApplViewLink:hover span {
    color: #067BB5;
}

.catApplViewLink:hover span.cattTitle,
.repairAppliancesV2Layout .catApplViewLink:hover span.cattTitle  {
    background: rgba(255, 255, 255, 0);
}

.catApplViewLink > div,
.catApplViewLink:hover .catImageLinkHover {
    opacity: 0;
    -moz-transition: opacity 280ms ease-out;
    -webkit-transition: opacity 280ms ease-in-out;
    -o-transition: opacity 280ms ease-in-out;
    transition: opacity 280ms ease-in-out;

}

.catImageLinkHover {
    opacity: 1;
    display: block;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    -webkit-transition: opacity 100ms ease-in-out;
    -moz-transition: opacity 100ms ease-in-out;
    -ms-transition: opacity 100ms ease-in-out;
    -o-transition: opacity 100ms ease-in-out;
    transition: opacity 100ms ease-in-out;
}

.fs1 + .cattTitle,
.repairAppliancesV2Layout .fs1 + .cattTitle  {
    background: none;
    bottom: 25px;
    color: #666666;
    top: auto;
}

#applianceRepairV2 .blueTop,
.repairAppliancesV2Layout .blueTop {
    color: #FFFFFF;
    font-size: 18px;
    height: 42px;
    margin: 0;
    padding: 2px 0 0 10px;
}

.resultsCatMod .blueTop {
    padding-left: 20px;
}

#applianceRepairV2 .resultsCatMod .r1,
#applianceRepairV2 .resultsCatMod .r2,
#applianceRepairV2 .resultsCatMod .r3,
.repairAppliancesV2Layout .resultsCatMod .r1,
.repairAppliancesV2Layout .resultsCatMod .r2,
.repairAppliancesV2Layout .resultsCatMod .r3  {
    width: 100%;
    margin: auto 0;
    background: #f2f2f2;
    height: 350px;
    overflow: hidden;
}

#applianceRepairV2 .resultsCatMod .r1,
.repairAppliancesV2Layout .resultsCatMod .r1 {
    background: #fff;
    z-index: 1;
}

#applianceRepairV2 .resultsCatMod .row-items:first-child,
.repairAppliancesV2Layout .resultsCatMod .row-items:first-child {
    margin: 0 0 10px 0;
}

#applianceRepairV2 #CategoryWrapper  .resultsCatMod,
.repairAppliancesV2Layout #CategoryWrapper  .resultsCatMod{
    height: 350px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    position: relative;
    min-width: 410px;
    /*background: #f2f2f2;*/
    border:none;
    margin:0;
}

#applianceRepairV2 .catApplViewLink > .fs1,
.repairAppliancesV2Layout .catApplViewLink > .fs1 {
    position: relative;
    top: 25px;
    left: 65px;
    display: block;
    font-size: 90px;
    text-align: center;
    text-decoration: none;
    color: #a6c7f1;
    padding:0;
}

.catApplViewLink:hover {
    text-decoration: none;
    outline: 0;
}

#CategoryWrapper figure {
    margin: 0 0 0 1.3%;
    padding: 0;
    position: relative;
}


.catImageLinkLocation {
    position: absolute;
    left: 55%;
    margin-left: -55px;
    top: 5%;
    cursor: pointer;
    width:35%\9;
}

.imgItem-3 .catImageLinkLocation,
.repairAppliancesV2Layout .sprite3 .catImageLinkLocation {
    margin-left: -45px;
}

.imgItem-5 .catImageLinkLocation {
    margin-left: -50px;
}
#kenmoreApplianceRepair .sprite5 .catImageLinkLocation  {
    margin-left: -57px;
}
#kenmoreApplianceRepair .imgItem-2 .catImageLinkLocation  {
    margin-left: -60px;
}
#applianceRepairV2 #allCatMod,
.repairAppliancesV2Layout #allCatMod  {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    display: block;
    width: 90%;
}

#applianceRepairV2 #allCatMod > div,
.repairAppliancesV2Layout #allCatMod > div  {
   width:30%\9;
}

#applianceRepairV2 #allCatMod label,
.repairAppliancesV2Layout #allCatMod label {
    color: #067BB5;
    font-size: 14px;
    margin-bottom: 13px;
}

#applianceRepairV2 #allCatMod label input,
.repairAppliancesV2Layout #allCatMod label input {
    margin-top: -2px;
}


#applianceRepairV2 #CategoryWrapper .r3 h1, #applianceRepairV2 #CategoryWrapper .r3 h2,
.repairAppliancesV2Layout #CategoryWrapper .r3 h1, .repairAppliancesV2Layout #CategoryWrapper .r3 h2 {
    font-size: 34px;
    line-height: 40px;
    width: 85%;
    margin: 25px 0 5px 30px
}

#applianceRepairV2 #CategoryWrapper .r1 .coupon,
.repairAppliancesV2Layout #CategoryWrapper .r1 .coupon {
    position: absolute;
    bottom: 10px;
    left: 10px;
    overflow: hidden;
    width: 95%;
    display: block;
    margin: 0 auto;
    height: 125px;
    padding: 5px 0;
}
#applianceRepairV2 #CategoryWrapper .r1 .coupon.appliances,
.repairAppliancesV2Layout #CategoryWrapper .r1 .coupon.appliances {
    height: 65px;
}
#CategoryWrapper .coupon span {
    font-size: 12px;
    color: #067bb5;
}

#applianceRepairV2 #CategoryWrapper .coupon span,
#applianceRepairV2 #CategoryWrapper .coupon .above,
#applianceRepairV2 #CategoryWrapper .coupon .under,
#applianceRepairV2 #CategoryWrapper .coupon .large,
.repairAppliancesV2Layout #CategoryWrapper .coupon span,
.repairAppliancesV2Layout #CategoryWrapper .coupon .above,
.repairAppliancesV2Layout #CategoryWrapper .coupon .under,
.repairAppliancesV2Layout #CategoryWrapper .coupon .large  {
    margin-left: 0;
    float: none;
    margin-right: 0;
    margin-left: 0;
}

#CategoryWrapper .leftContent p {
    margin-bottom: 20px;
}

#applianceRepairV2 #CategoryWrapper .coupon .above,
.repairAppliancesV2Layout #CategoryWrapper .coupon .above {
    font-family: 'Open Sans','OpenSansSemiBold', sans-serif;
    font-weight: 600;
    margin-top: 0;
    text-align: center;
    width: 100%;
    margin-bottom: -5px;
}
#applianceRepairV2 #CategoryWrapper .coupon.appliances .above,
.repairAppliancesV2Layout #CategoryWrapper .coupon.appliances .above {
    margin-top: 22px;
}
#applianceRepairV2 #CategoryWrapper .coupon .large,
.repairAppliancesV2Layout #CategoryWrapper .coupon .large  {
    color: #65a6f1;
    font-family: 'Open Sans','OpenSansSemiBold', sans-serif;
    font-size: 65px;
    font-weight: 600;
    line-height: 54px;
}

#applianceRepairV2 #CategoryWrapper .coupon .small,
.repairAppliancesV2Layout #CategoryWrapper .coupon .small  {
    position: absolute;
    display: block;
    bottom: 7px;
    left: 50%;
    margin-left: -40px;
    color: #067BB5;
    font-family: 'Open Sans','OpenSansSemiBold', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 10px;
}

#applianceRepairV2 #CategoryWrapper .servRepImg,
.repairAppliancesV2Layout #CategoryWrapper .servRepImg {
    top: -10px;
    right: 10px;
}

#applianceRepairV2 #CategoryWrapper .servRepImg.appliances,
.repairAppliancesV2Layout #CategoryWrapper .servRepImg.appliances {
    top: 50px;
    right: 10px;
}

#applianceRepairV2 #CategoryWrapper .leftContent,
.repairAppliancesV2Layout #CategoryWrapper .leftContent {
    float: left;
    margin: 20px 0 20px 10px;
}

#CategoryWrapper .errorAlertImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OTJGMDNGOUZFQkIxMUUyQUVFN0FGMzc0Mjk3N0Y0NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OTJGMDNGQUZFQkIxMUUyQUVFN0FGMzc0Mjk3N0Y0NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc5MkYwM0Y3RkVCQjExRTJBRUU3QUYzNzQyOTc3RjQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc5MkYwM0Y4RkVCQjExRTJBRUU3QUYzNzQyOTc3RjQ0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J+IhjgAAALtJREFUeNpi/P//PwM28ERcXABI/ZR5+fI7uhwjsiaowkwgbkNS8xiIm4B4LtCA/yiagBpUgNRtBtwApFkdZDMTkg3IGh4DJRmBtCCSmCwQ3wSqZWSCCjSimSqLwzaQuD0TUCcLkJHHQDzIAtnEw0AaCGViIAOAnPYRRzz9x6FnNRM07CdhkQS5QgqL+DSY8yqwSPIDsQSa2DEgPkhK5II0uMAjFwSAnDtAihWIU6Gxj6zYEYhtYOkQIMAAlghAgpjZibUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    float: left;
    height: 13px;
    margin-right: 5px;
    margin-top: 4px;
    width: 13px;
}

#applianceRepairV2 #CategoryWrapper .errorAlert,
.repairAppliancesV2Layout #CategoryWrapper .errorAlert {
    color: #e31616;
    margin-top: 14px;
    display: none;
    text-align: left;
    position: absolute;
    top: 0;
    left: 80px;
}

#applianceRepairV2 #CategoryWrapper .errorAlert.show,
.repairAppliancesV2Layout #CategoryWrapper .errorAlert.show {display:block;}

/* NEW APPLIANCE REPAIR PAGE */
.subContentTopFixes {
    border: 1px solid #67a7f1;
    height: 350px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    position: relative;
}

.catModPrimary {
    width: 62%;
    float: right;
}

#CategoryWrapper .itemDisplay {
    width: 35%;
    float: left;
    margin: 3em 0 0 0;
}

#applianceRepairV2 #CategoryWrapper .r3 .infoButtonCatMod,
.repairAppliancesV2Layout #CategoryWrapper .r3 .infoButtonCatMod  {
  float: right;
}
#applianceRepairV2 #CategoryWrapper .r3 .scheduleLead,
.repairAppliancesV2Layout #CategoryWrapper .r3 .scheduleLead {
    margin-top:0;
    float: right;
}
.btnGroupDirectLink {
    clear: both;
    margin: 0.5em 0 0 0;
}

.btnGroupDirectLink .infoButtonCatMod,
.btnGroupDirectLink .scheduleLead {
    float: right;
    margin: 0 0 0 1em;
}

.btnGroupDirectLink .infoButtonCatMod {
    padding: 0.3em;
}

#radioChangeCatMod.disabled,
#applianceRepairV2 .choiceLocation.disabled,
.repairAppliancesV2Layout .choiceLocation.disabled  {
    background: #d1d1d1;
    border: #fafafa;
    color: #f2f2f2;
}
.btnGroupDirectLink #radioChangeCatMod.scheduleLead{ padding: 7px 12px 6px}
.choiceLocation.disabled:hover {
    text-decoration: none;
}


#allCatModForm .scheduleLead {
    padding: 12px 14px 12px;
    float:none;
    display: block;
}

#goToGeneralScheduler {
    opacity: 1;
    -webkit-transition: opacity 0.4s ease-in-out 0.3s;
    -moz-transition: opacity 0.4s ease-in-out 0.3s;
    -ms-transition: opacity 0.4s ease-in-out 0.3s;
    -o-transition: opacity 0.4s ease-in-out 0.3s;
    transition: opacity 0.4s ease-in-out 0.3s;
}
#goToGeneralScheduler.hide {
    opacity: 0;
    display: none\9;
    cursor: default;
}

.itemDisplay img {
    display: none;
}

.itemDisplay img.show {
    display: block;
    margin: 0 auto;
}

.catImageLinkHover,
.repairAppliancesV2Layout .catImageLinkHover {
    opacity: 1;
    display: block;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: relative;
    padding:0;
    top:0;
    z-index: 1;
    -webkit-transition: opacity 100ms ease-in-out;
    -moz-transition: opacity 100ms ease-in-out;
    -ms-transition: opacity 100ms ease-in-out;
    -o-transition: opacity 100ms ease-in-out;
    transition: opacity 100ms ease-in-out;
}

.catImageLinkHover:hover,
.repairAppliancesV2Layout .catImageLinkHover:hover  {
    opacity: 0;
}

.catImageLinkHover.rem2,
.repairAppliancesV2Layout .catImageLinkHover.rem2 {
    background: url(/shs.I165.24931M/shs/IDP/img/appliance-dryer-repair.jpg);
}

.catImageLinkHover.rem9,
.repairAppliancesV2Layout .catImageLinkHover.rem9 {
    background: url(/shs.I165.24931M/shs/IDP/img/appliance-dishwasher-repair.jpg);
}
.cattTitle:nth-child(1) {background: none; color:#666; }

.catImageLinkLocation + .cattTitle  {background: none;}
#slider-caro-applianceV2 {
    width: 100%;
    height: 100px;
    position: relative;
    overflow: hidden;
    background: #fff;
    margin: 10px 0;
}

#slider-caro-applianceV2 .row-item > div {
    display: table;
    vertical-align: bottom;
}

#slider-caro-applianceV2 img,
#slider-caro-applianceV2 object {
    display: block;
    margin: 0 auto;
    /*height: 100px;*/
    /*width: 120px;*/
}

#slider-caro-applianceV2.blockLevel .row-item {
    position: relative;
}

#slider-caro-applianceV2.blockLevel {
    height: 320px;
    -webkit-transition: height 800ms ease-in-out;
    -moz-transition: height 800ms ease-in-out;
    -o-transition: height 800ms ease-in-out;
    -ms-transition: height 800ms ease-in-out;
    transition: height 800ms ease-in-out;
}

#slider-caro-applianceV2.default {
    height: 100px;
    -webkit-transition: height 200ms ease-in-out;
    -moz-transition: height 200ms ease-in-out;
    -o-transition: height 200ms ease-in-out;
    -ms-transition: height 200ms ease-in-out;
    transition: height 200ms ease-in-out;
}

#slider-caro-applianceV2 .row-item {
    background: #fff;
    height: 110px;
    position: absolute;
    left: 0;
    top: 100%;
    -webkit-transition: top 950ms ease-in-out;
    -moz-transition: top 950ms ease-in-out;
    -o-transition: top 950ms ease-in-out;
    -ms-transition: top 950ms ease-in-out;
    transition: top 950ms ease-in-out;
}

.row-item.fadeOutSlide > div {
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
}
#stopShowStart {
    position: relative;
    width: 100%;
    padding: 0;
    margin:0;
    color: #666;
    border-top: 1px solid #F3f3f3;
    background:none;
}
.iconArrow {
    margin: 1.1em auto 0;
    text-indent: -3000em;
    text-align: center;
    cursor: pointer;

}
.iconSelectView,
.iconSelectView .iconArrow {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABnCAMAAABPcl60AAAASFBMVEUAAABlpvFlpvFlpvFlpvFmZmZmZmZmZmZmZmZlpvFlpvFlpvFlpvFlpvFlpvFmZmZlpvFmZmZlpvFmZmZlpvFmZmZlpvFmZmayfzAuAAAAF3RSTlMAmUdwKWAQoNA9CoUUH4+wZjBcwDPwerjTH58AAADwSURBVHhe7NYxCsAwDENRLY67mRCC73/TEjzoABHt4n+At0qAp4H5nrhsZpKEZwZus0MSfAZUJEERSVBGElSRi6CIJKjJCKqyGPixrutGmBh8Mk0NkhSBi6QGdA6YCgRJEUhSBArJKJDk/e/ZDmbkP6rrurf9MlYBGISBaExcErWUUvr/n1oISLuWZJByb0uGN3mncpm07gvdSgAxek3sRikh6lJGGGFsz6Bu3GPGQZ0nSo5xhErLAk6ZHOaLsUsAJtr+nEIYYcw/4fkpXBWQf7vmvwB+nmsYYcz/aa4PGreSY5rduAca9xswonFDwstumrkcbcNloPYAAAAASUVORK5CYII=) no-repeat;

}

.iconSelectView .iconArrow.fsHide {
    background-position: 0px -20px;
    width: 18px;
    height: 10px;
}

.iconSelectView .iconArrow.fsShow {
    background-position: 0px 0px;
    width: 18px;
    height: 10px;
}
.iconArrow.fsHide {display: none;}
#slider-caro-applianceV2.blockLevel + #stopShowStart .fsHide { display: block; }
#slider-caro-applianceV2.blockLevel + #stopShowStart .fsShow { display: none; }
.iconSelectView.iconApl {
    background-position: 0px -40px;
    width: 81px;
    height: 63px;
}
.thirdPartyContent #navigation{ position: static;}
div#main{ margin-left: 0px;}
h2#logo a{background: none;}
#blue_crew{clear: both;}
#secondaryLinks #storeLocator { width: 69px !important;}
#content .right_rail input[type="text"], #content .right_rail input[type="password"]{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-image: none;color: rgb(102, 102, 102);font-size: 14px;font-weight: bold;    border: 1px solid rgb(204, 204, 204); border-radius: 0 0 0 0;height: 16px;font-family: 'Open Sans',sans-serif;}
#blue_crew h1,#blue_crew h2,#blue_crew h3 {line-height: 17px;}
#IHSchedulerform h4 { line-height: 10px;}
article#pilotmarket_scheduler  #zip_code input { margin: 0 5px 10px 18px; width: 160px;}
article#pilotmarket_scheduler  input,
article#pilotmarket_scheduler  input[type="text"],
article#pilotmarket_scheduler  .textbox,
article#pilotmarket_scheduler  select,
#pilotmarket_scheduler aside input[type="text"] {
    border: 1px solid #C5C5C5;
    color: #8E8E8E;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 14px;
}
article#pilotmarket_scheduler  select {
    color: #333333;
}
article#pilotmarket_scheduler  input,#pilotmarket_scheduler  article input.textbox, article#pilotmarket_scheduler  input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    height: 26px;
}
article#pilotmarket_scheduler  input,
article#pilotmarket_scheduler  input.textbox,
article#pilotmarket_scheduler  input[type="text"],
article#pilotmarket_scheduler  select {
    margin-right: 5px;
}
article#pilotmarket_scheduler  input[type="radio"] {
    border: 0 none;
    height: 14px;
    margin-right: 10px;
    outline: 0 none;
}
article#pilotmarket_scheduler  input:focus,
article#pilotmarket_scheduler  select:focus,
article#pilotmarket_scheduler  textarea:focus {
    border: 1px solid #62A6F0;
    color: #333333;
}
article#pilotmarket_scheduler  input[type="radio"]:focus {
    border: 0 none;
}
article#pilotmarket_scheduler  .continueBtn input:focus, article#pilotmarket_scheduler  .ScheduleAptBtn input:focus {
    border: 0 none;
    color: #FFFFFF;
}
article#pilotmarket_scheduler  label {
    color: #666666;
    font-size: 16px;
    margin-bottom: 8px;
}
article#pilotmarket_scheduler  div.input_container {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    height: auto;
    margin: 0;
    padding: 0;
}
article#pilotmarket_scheduler  .textarea_container .interior {
    border: medium none;
}
article#pilotmarket_scheduler  .textarea_corner {
    background: none repeat scroll 0 0 transparent;
}
.fieldrow {
    display: inline-block;
}
article#pilotmarket_scheduler  input.prepop {
    color: #333333;
}
#contact_info input {
    color: #333333;
    width: 180px;
}

article#pilotmarket_scheduler .continueBtn,
article#pilotmarket_scheduler  .backBtn,
article#pilotmarket_scheduler .ScheduleAptBtn {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    margin: 0 0 20px;
    position: relative;
}
article#pilotmarket_scheduler .backBtn {
    margin-right: 23px;
}
article#pilotmarket_scheduler .backBtn input {
    border: 1px solid #62A6F0;
    border-radius: 2px 2px 2px 2px;
    color: #067AB5;
    font-size: 16px;
    height: 35px;
    margin: 0;
    padding: 0 17px;
    width: auto;
}
article#pilotmarket_scheduler .buttonOrangeCTA {
    border: 0 none;
    border-radius: 2px 2px 2px 2px;                       
    font-size: 16px;
    height: 35px;
    margin: 0;
    padding: 0 17px;
    width: auto;
}

#pilotmarket_scheduler .buttonOrangeCTA {
    background: #f60;
    color:#fff;
    cursor: pointer;
}
article#pilotmarket_scheduler .inactiveBtn,
.buttonOrangeCTA.inactiveBtn {
    background-color: #D0D0D0;
}

.tip_headline{color: rgb(6, 123, 181);font-size: 14px;}
.communication_methods div {font-size: 12px;}
#serviceConfirmation .rescheduleCalender input.rescheduleDateTimebutton{padding: 6px 10px 10px;}
#serviceConfirmation .rescheduleCalender div.pick_a_time_error{height: 18px;}
#printPageAction{cursor: pointer;}
#serviceConfirmation .appointmentButtons a.printlink{font-size: 1.5em; cursor: pointer;}

#pdfDialog{
    border: 1px solid #ddd;
    border-top: 0;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    background: #fff;
    padding: 10px 10px 40px 13px ;
    *width : 775px;
}
.HIconfirmation .ui-dialog-titlebar{
    border: 1px solid #ddd;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    background: #fff;
    height: 10px;
    border-bottom:0;
}

.HIconfirmation iframe#pdfIframe{ border: 0; height:480px ; width: 770px ; width: 760px\0/ ; margin-top : 15px\0/ }
.HIconfirmation .ui-dialog-titlebar-close{ background: url("/shs/images/icons/icon_close_small.gif") no-repeat;
    height: 12px; width: 12px; right: 6px; top: 8px; }
.HIconfirmation .ui-widget-overlay{ background-image: none; opacity: 0.5  }
.HIconfirmation .ui-dialog{ top: 100px !important; position: fixed !important; }
.HIconfirmation .pdfclose{ margin-bottom: 10px; height: 25px; margin-left:8px\0/ }
#displaybox {
    z-index: 1000;
    filter: alpha(opacity=50); /*older IE*/
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
    -moz-opacity: .50; /*older Mozilla*/
    -khtml-opacity: 0.5;   /*older Safari*/
    opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
    background-color:#000000;
    position:fixed; top:0px; left:0px; width:100%; height:100%; color:#FFFFFF; text-align:center; vertical-align:middle;
}
div.rescheduleCalender{display:none;}

#content #rightRail .field_12px {
    font-size: 12px;
}

div#autoSuggestLayer{display:none;}
div#footer #needHelp .callOut {margin: 4px 0 0;}
div#footer #needHelp .numbers {margin: 5px 0 0 5px;}        
div#footer #needHelp span{display:inline;}
div.foot_flyout .col a.external{background: none;}
div.foot_flyout .col a:hover,div.foot_flyout .col a:active,div.foot_flyout .col a:visited{color: rgb(185,220,254);}
.PDPHeroImage div.blueBox .heroMessage p.text-right{font-size: 32px;}

.updateLocationSec .input-append {
  position: relative;
}                                                

#roomRemodTabsControl ol, #roomRemodTabsControl li{list-style-type:none;}
@import url("//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");.font-OpenSans{font-family:'Open Sans';font-weight:400}.font-OpenSans-Light{font-family:'Open Sans';font-weight:300}.font-OpenSans-Semibold{font-family:'Open Sans';font-weight:600}.font-OpenSans-Bold{font-family:'Open Sans';font-weight:700}#gnf_header_tree_nav .gnf_tree_junction,#gnf_pre-search_tree_nav>.dropmenu>li>span>.gnf_tree_junction{padding-right:7px;background:url(//nav.shld.net/assets/navigation-s4fbee29bc5-256bd098b3302df5cb72b26a521fe7b0.png) no-repeat right -125px}#gnf_header_tree_nav>.dropmenu>li>ul li>span .gnf_tree_junction{padding-right:7px;background:url(//nav.shld.net/assets/navigation-s4fbee29bc5-256bd098b3302df5cb72b26a521fe7b0.png) no-repeat right -235px}.gnf_header{font-size:12px;line-height:1.5em;text-align:left;font-family:"OpenSans", Helvetica, Arial, Verdana, sans-serif}.gnf_header nav,.gnf_header header,.gnf_header footer{display:block}.gnf_header ol,.gnf_header ul,.gnf_header li,.gnf_header nav,.gnf_header header,.gnf_header footer,.gnf_header h3,.gnf_header h4,.gnf_header fieldset,.gnf_header legend,.gnf_header p{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.gnf_header ol,.gnf_header ul,.gnf_header li{list-style:none;list-style-type:none}.gnf_header img,.gnf_header object,.gnf_header embed{max-width:100%}.gnf_header a{text-decoration:none}.gnf_header a:hover{text-decoration:underline}.gnf_clr{*zoom:1}.gnf_clr:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.gnf_sn_row{border-spacing:0 1em}.gnf_sn_column,#gnf_dept_tree_nav>ul>li>ul .gnf_nav_depth2_item{display:table-cell;min-width:15em}.gnf_sep{border-top:1px dashed #cccccc}.gnf_open{height:auto}.gnf_error{color:red}.gnf_desktop{display:block}.gnf_tablet{display:none}.sears .gnf_header a{color:#067bb5}.sears .gnf_nav_depth2_item a{color:#73726F}.kmart .gnf_header a{color:#980017}.kmart .gnf_nav_depth2_item a{display:block;color:#666666}.kmart .gnf_nav_depth2_item a:hover{background-color:#e82d2c;color:white;text-decoration:none}html.gnf_layout,html.gnf_layout body{height:100%;text-align:left;margin:0;padding:0}#gnf_wrapper{height:auto;min-height:100%}#gnf_wrapper.gnf_wrapper_left{position:relative;left:40%}#gnf_main{clear:both;min-height:100%;height:100%}#gnf_content{clear:both;padding:1em 0;min-height:100%;height:100%}#gnf_header{background-color:white}.ribbon-sprite,.ribbon-craftsman-logo,.ribbon-craftsman,.ribbon-kenmore,.ribbon-kmart-logo,.ribbon-kmart-intl-logo,.ribbon-kmart,.ribbon-landsend,.ribbon-mygofer,.ribbon-outlet,.ribbon-partsdirect,.ribbon-sears-logo,.ribbon-sears-pr-logo,.ribbon-sears,.ribbon-seeall,.ribbon-sell,.ribbon-shs,.ribbon-syw,.ribbon-sywr,.ribbon-vendors{background:url(//nav.shld.net/assets/ribbon-sd3ee2537b8-6e1cbb318d4fffd774391f794fc97689.png) no-repeat}.ribbon-craftsman-logo{background-position:0 0;height:30px;width:114px}.ribbon-craftsman{background-position:0 -40px;height:15px;width:57px}.ribbon-kenmore{background-position:0 -65px;height:15px;width:51px}.ribbon-kmart-logo,.ribbon-kmart-intl-logo{background-position:0 -90px;height:26px;width:120px}.ribbon-kmart{background-position:0 -126px;height:15px;width:44px}.ribbon-landsend{background-position:0 -151px;height:15px;width:67px}.ribbon-mygofer{background-position:0 -176px;height:15px;width:49px}.ribbon-outlet{background-position:0 -201px;height:15px;width:58px}.ribbon-partsdirect{background-position:0 -226px;height:15px;width:65px}.ribbon-sears-logo,.ribbon-sears-pr-logo{background-position:0 -251px;height:31px;width:120px}.ribbon-sears{background-position:0 -292px;height:15px;width:41px}.ribbon-seeall{background-position:0 -317px;height:15px;width:32px}.ribbon-sell{background-position:0 -342px;height:15px;width:74px}.ribbon-shs{background-position:0 -367px;height:15px;width:80px}.ribbon-syw{background-position:0 -392px;height:15px;width:95px}.ribbon-sywr{background-position:0 -417px;height:15px;width:67px}.ribbon-vendors{background-position:0 -442px;height:15px;width:54px}#gnf_ribbon_flat_nav{background-color:#e8e6e6;margin-bottom:.5em;font-size:16px}#gnf_ribbon_flat_nav>ul{text-align:center;background-color:#e8e6e6;padding:.35em 0}#gnf_ribbon_flat_nav>ul>li{border-left:dotted 1px #666666;display:inline-block;padding:0 .62em .125em;vertical-align:middle;height:.75em}#gnf_ribbon_flat_nav>ul>li span{display:block;line-height:16px}#gnf_ribbon_flat_nav>ul>li a{display:block;text-indent:-9999em}#gnf_ribbon_flat_nav>ul>li:first-child{border-left:none}.dropmenu>li{float:left;position:relative}.dropmenu>li>span,.dropmenu>li>a{display:block;font-weight:bold;text-align:center;cursor:pointer}.dropmenu>li>ul{width:99%;position:absolute;left:-9999px;z-index:100;line-height:0.15em}.dropmenu>li>ul>li>span>span,.dropmenu>li>ul>li>span>a{font-weight:normal;padding-left:1em;padding-right:.3em}.dropmenu>li:hover>ul{left:0;line-height:1.5em}#gnf_header_tree_nav{background:#e4e0df url(//nav.shld.net/assets/bgtiles-s94f3c39f04-4ccf07c70d5add991111b4bd103067fe.png) repeat-x left -184px;border-width:1px 1px 0 1px;border-color:#cccccc;border-style:solid;margin:0 .25em}#gnf_header_tree_nav>.dropmenu{margin-left:18.95833%;border-left:1px solid #cccccc}#gnf_header_tree_nav>.dropmenu>li{border-right:1px solid white}#gnf_header_tree_nav>.dropmenu>li:first-child{border-left:1px solid white}#gnf_header_tree_nav>.dropmenu>li>span{border-right:1px solid #cccccc;line-height:2.505em;padding-left:.5em;padding-right:.5em}#gnf_header_tree_nav>.dropmenu>li>span>span{color:#067bb5}#gnf_header_tree_nav>.dropmenu>li>ul{width:150%;word-wrap:break-word;background:#fff url(//nav.shld.net/assets/sprite-menu-01040249059d1188dcdf281e585e23f2.png);background-repeat:repeat-x;background-position:left bottom;border:1px solid #cccccc;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-ms-border-radius:0px 0px 5px 5px;-o-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;-webkit-box-shadow:#a8a8a8 2px 2px 8px;-moz-box-shadow:#a8a8a8 2px 2px 8px;box-shadow:#a8a8a8 2px 2px 8px}#gnf_header_tree_nav>.dropmenu>li>ul li{border-top:1px solid #f1f1f1;padding-top:.25em;padding-bottom:.25em}#gnf_header_tree_nav>.dropmenu>li>ul li:first-child{border-top:0}#gnf_header_tree_nav>.dropmenu>li>ul li span,#gnf_header_tree_nav>.dropmenu>li>ul li a{display:block}#gnf_header_tree_nav>.dropmenu>li>ul li>span{margin-right:.5em}#gnf_header_tree_nav>.dropmenu>li>ul li a{border-right:0;border-left:0}#gnf_header_tree_nav>.dropmenu>li>ul li>ul{background-color:white;width:99%;position:absolute;left:-9999px;margin-top:-1.75em;-webkit-box-shadow:#a8a8a8 2px 2px 8px;-moz-box-shadow:#a8a8a8 2px 2px 8px;box-shadow:#a8a8a8 2px 2px 8px}#gnf_header_tree_nav>.dropmenu>li>ul li>ul>li:first-child{background-color:white;position:relative;left:-.25em;padding-left:.25em}#gnf_header_tree_nav>.dropmenu>li>ul li>ul>li>span{padding-left:1em}#gnf_header_tree_nav>.dropmenu>li>ul li:hover>ul{left:100%}.kmart #gnf_header_tree_nav>.dropmenu>li>span>span{color:#980017}.kmart #gnf_header_tree_nav .gifts+ul{width:15em}#gnf_dept_tree_nav{clear:both;width:18.45833%;position:relative;top:.33em;z-index:100;margin-left:.5em}#gnf_dept_tree_nav>ul{position:absolute;width:100%;height:2.1em;overflow:hidden;background-color:#f7f7f7}#gnf_dept_tree_nav>ul:hover{height:auto;overflow:visible;-webkit-box-shadow:#a8a8a8 0px 0px 5px;-moz-box-shadow:#a8a8a8 0px 0px 5px;box-shadow:#a8a8a8 0px 0px 5px}#gnf_dept_tree_nav>ul:hover .gnf_nav_depth1_item:first-child>span{position:relative;z-index:101;background-image:none;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}#gnf_dept_tree_nav>ul:hover .gnf_nav_depth1_item:first-child>span:hover{position:static;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item{font-size:0.91667em;line-height:2.29091em}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item>span{display:block}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item>span>span{display:block;padding-left:1em}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item>span>a{display:block;padding-left:1em;color:black;font-weight:bold}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item:hover>span{background-color:#067bb5}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item:hover>span>a{color:white}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item:hover>span>a.gnf_tree_junction{background:url(//nav.shld.net/assets/navigation-s4fbee29bc5-256bd098b3302df5cb72b26a521fe7b0.png) no-repeat 99% -176px}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item:hover>ul{min-width:15em;min-height:100%;left:100%;z-index:100;font-size:1.09091em;line-height:1.65em;background:#fff url(//nav.shld.net/assets/bgtiles-s94f3c39f04-4ccf07c70d5add991111b4bd103067fe.png) repeat-x 0 -358px;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-ms-border-radius:0 5px 0 0;-o-border-radius:0 5px 0 0;border-radius:0 5px 0 0;-webkit-box-shadow:#a8a8a8 3px 0px 5px 1px;-moz-box-shadow:#a8a8a8 3px 0px 5px 1px;box-shadow:#a8a8a8 3px 0px 5px 1px}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item:hover>ul .gnf_sep{margin-top:.4em;padding-top:.4em}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item:first-child>span{font-weight:bold;background-color:#666666;background-image:url(//nav.shld.net/assets/navigation-s4fbee29bc5-256bd098b3302df5cb72b26a521fe7b0.png);background-position:99% 3px;background-repeat:no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#gnf_dept_tree_nav>ul .gnf_nav_depth1_item:first-child>span>span{color:white}#gnf_dept_tree_nav>ul>li>ul{position:absolute;top:0;left:-100em;line-height:0.15em;background-color:white}#gnf_dept_tree_nav>ul>li>ul li>span{display:block}#gnf_dept_tree_nav>ul>li>ul li>span>a{display:block}#gnf_dept_tree_nav>ul>li>ul li>span.gnf_colhdr{font-size:1.08333em;line-height:1.38462em;padding-top:0.75em;padding-bottom:0.75em;font-weight:bold}#gnf_dept_tree_nav>ul>li>ul li>span.gnf_colhdr>a{color:#067bb5}#gnf_dept_tree_nav>ul>li>ul li>span.gnf_shopall>*{font-size:0.83333em;line-height:1.8em;font-weight:bold;color:#067bb5}#gnf_dept_tree_nav>ul>li>ul .gnf_nav_depth2_item{padding-left:1em;vertical-align:top;border-left:1px solid #cccccc;position:relative;top:2.1em;background-color:white}#gnf_dept_tree_nav>ul>li>ul .gnf_nav_depth2_item:first-child{border-left:none}#gnf_dept_tree_nav>ul>li>ul .gnf_nav_depth2_item.gnf_sn_ads_column{background-color:#f7f7f7}#gnf_dept_tree_nav>ul>li>ul .gnf_sn_ads_column>ul>li{padding-left:0;text-align:center}#gnf_dept_tree_nav>ul>li>ul img{border:1px solid #cccccc}.sears #gnf_dept_tree_nav>ul>li>ul li>span.gnf_colhdr>a,.sears #gnf_dept_tree_nav>ul>li>ul li>span.gnf_colhdr>span,.sears #gnf_dept_tree_nav>ul>li>ul li>span.gnf_shopall>a,.sears #gnf_dept_tree_nav>ul>li>ul li>span.gnf_shopall>span{color:#067bb5}.sears #gnf_dept_tree_nav>ul>li>ul li>span>a,.sears #gnf_dept_tree_nav>ul>li>ul li>span>span{color:#666666}.sears #gnf_dept_tree_nav>ul>li>ul li>span>a:hover,.sears #gnf_dept_tree_nav>ul>li>ul li>span>span:hover{color:#067bb5}.kmart #gnf_dept_tree_nav>ul{background-color:#f7f7f7}.kmart #gnf_dept_tree_nav>ul .gnf_nav_depth1_item>span>a{color:black}.kmart #gnf_dept_tree_nav>ul .gnf_nav_depth1_item:hover>span{background-color:#e82d2c}.kmart #gnf_dept_tree_nav>ul .gnf_nav_depth1_item:hover>span>a{color:white}.kmart #gnf_dept_tree_nav>ul .gnf_nav_depth1_item:hover>ul{background-color:white}.kmart #gnf_dept_tree_nav>ul .gnf_nav_depth1_item:hover>ul>li{background-color:white}.kmart #gnf_dept_tree_nav>ul .gnf_nav_depth1_item:first-child>span{background-color:#666666}.kmart #gnf_dept_tree_nav>ul .gnf_nav_depth1_item:first-child>span>span{color:white}.kmart #gnf_dept_tree_nav>ul>li>ul{background-color:white}.kmart #gnf_dept_tree_nav>ul>li>ul li>span{color:#980017}.kmart #gnf_dept_tree_nav>ul>li>ul li>span>a{text-indent:-.5em;padding-left:.75em;margin-right:.25em}.kmart #gnf_dept_tree_nav>ul>li>ul li>span.gnf_colhdr>a,.kmart #gnf_dept_tree_nav>ul>li>ul li>span.gnf_colhdr>span{color:#e82d2c;text-transform:uppercase}.kmart #gnf_dept_tree_nav>ul>li>ul li>span.gnf_shopall>*{color:#980017}#gnf_dept_ads_flat_nav{display:none}.gnf_ad{margin:.25em 0}#gnf_header .header-feedback,#gnf_header #gnf_page_options_tree_nav li a,#gnf_page_options_tree_nav li #gnf_header a,#gnf_header #gnf_page_options_tree_nav li span,#gnf_page_options_tree_nav li #gnf_header span{color:#999999}#gnf_pre-search_tree_nav{float:left;width:60%;margin-bottom:.5em}#gnf_pre-search_tree_nav>.dropmenu>li{padding:0 1em;border-left:1px solid #999999}#gnf_pre-search_tree_nav>.dropmenu>li:first-child{border-left:none}#gnf_pre-search_tree_nav>.dropmenu>li a,#gnf_pre-search_tree_nav>.dropmenu>li span{color:#999999;font-weight:normal}#gnf_pre-search_tree_nav>.dropmenu>li>ul{word-wrap:break-word;background:#fff url(//nav.shld.net/assets/sprite-menu-01040249059d1188dcdf281e585e23f2.png);background-repeat:repeat-x;background-position:left bottom;border:1px solid #cccccc;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-ms-border-radius:0px 0px 5px 5px;-o-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;-webkit-box-shadow:#a8a8a8 2px 2px 8px;-moz-box-shadow:#a8a8a8 2px 2px 8px;box-shadow:#a8a8a8 2px 2px 8px}#gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_column>ul{padding:.5em 0 .5em 1em}#gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row .gnf_sn_column>span,#gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row #gnf_dept_tree_nav>ul>li>ul .gnf_nav_depth2_item>span,#gnf_dept_tree_nav>ul>li>ul #gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row .gnf_nav_depth2_item>span{display:block;padding-left:1em}#gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row .gnf_sn_column a,#gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row #gnf_dept_tree_nav>ul>li>ul .gnf_nav_depth2_item a,#gnf_dept_tree_nav>ul>li>ul #gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row .gnf_nav_depth2_item a{font-weight:bold}#gnf_pre-search_tree_nav>.dropmenu>li:hover .gnf_colz+ul{width:auto}#gnf_page_options_tree_nav{float:right}#gnf_page_options_tree_nav li{float:right;padding:0 1em;border-right:1px solid #999999}#gnf_page_options_tree_nav li:first-child{border-right:none}#gnf_page_options_tree_nav li a,#gnf_page_options_tree_nav li span{font-weight:normal}#search{float:left;width:46.66667%;margin-bottom:1em;*zoom:1}#search:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#search #srchFrm{position:relative;border-width:3px;border-style:solid;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0}#search #gnf_dept_select_flat_nav{float:left;width:29.5%;background-color:#F7F7F7;margin:0 .5% 0 0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;border:none;padding:0;height:auto;font-size:1.16667em;line-height:1.28571em}#search input{width:auto}#search .ac_input{float:left;width:53%;padding:0 0 0 5%;margin:0;border:0;min-height:1.41429em;font-size:1.16667em;line-height:1.41429em;font-family:Arial, Helvetica, sans-serif;background:#fff url(//nav.shld.net/assets/navigation-s4fbee29bc5-256bd098b3302df5cb72b26a521fe7b0.png) no-repeat -5px -610px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#search #goBtn{min-height:1.8em;width:12.5%;float:right;position:absolute;right:0;margin:0;cursor:pointer;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;text-shadow:rgba(0,0,0,0.5) 1px 1px 1px}#search label{visibility:hidden;position:absolute}#gnf_logo{float:left;width:18.95833%;margin-left:.25em}#gnf_logo p,#gnf_logo a{display:block}#gnf_logo a{text-indent:-100em;margin-top:.5em;margin-left:20%}.sears #srchFrm{border-color:#1985d1;background-color:#1985d1}.sears #goBtn{color:white;background:#ff7a41 url(//nav.shld.net/assets/bgtiles-s94f3c39f04-4ccf07c70d5add991111b4bd103067fe.png) repeat-x 0 -276px;font-size:0.91667em;line-height:1.39091em;font-family:'Lucida Grande', Arial, Helvetica, sans-serif;border:0}.kmart #gnf_pre-search_tree_nav>.dropmenu>li>ul{font-size:0.91667em;line-height:2.04545em}.kmart #gnf_pre-search_tree_nav>.dropmenu>li>ul>li span{display:block}.kmart #gnf_pre-search_tree_nav>.dropmenu>li>ul>li span span{padding-left:.25em}.kmart #gnf_pre-search_tree_nav>.dropmenu>li>ul>li span a{display:block;text-decoration:none;padding-left:.25em}.kmart #gnf_pre-search_tree_nav>.dropmenu>li>ul>li span a:hover{color:white;background-color:#e82d2c}.kmart #gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row{background:#f7f7f7;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.kmart #gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row .gnf_sn_column a,.kmart #gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row #gnf_dept_tree_nav>ul>li>ul .gnf_nav_depth2_item a,#gnf_dept_tree_nav>ul>li>ul .kmart #gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row .gnf_nav_depth2_item a{font-weight:normal}.kmart #gnf_pre-search_tree_nav>.dropmenu>li>ul>.gnf_sn_row span a:hover{color:#999999;text-decoration:underline;background-color:transparent}.kmart #gnf_pre-search_tree_nav .gnf_colhdr>span{text-transform:uppercase;font-weight:bold;color:#e82d2c}.kmart .money-services+ul{width:130%;padding:.5em 1em}.kmart #gnf_logo{margin-top:1em}.kmart #srchFrm{border-color:#e82d2c;background-color:#e82d2c}.kmart #goBtn{color:white;background-color:#e43025;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e43025), color-stop(100%, #b0251c));background-image:-webkit-linear-gradient(#e43025, #b0251c);background-image:-moz-linear-gradient(#e43025, #b0251c);background-image:-o-linear-gradient(#e43025, #b0251c);background-image:linear-gradient(#e43025,#b0251c);font-size:1em;line-height:1.275em;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-width:1px;border-style:solid;border-color:#b0251c #8f1d0b #8f1d0b #b0251c}.kmart #goBtn:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b0251c), color-stop(100%, #e43025));background-image:-webkit-linear-gradient(#b0251c, #e43025);background-image:-moz-linear-gradient(#b0251c, #e43025);background-image:-o-linear-gradient(#b0251c, #e43025);background-image:linear-gradient(#b0251c,#e43025)}#gnf_client{float:right;width:32.29167%;*zoom:1}#gnf_client a{font-weight:bold}#gnf_client a:hover{text-decoration:none}#gnf_client #cartArea{float:right;width:30%;margin-right:1.5%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#gnf_client #cartArea a{display:block;margin:.5em 2% .5em 4%;padding-left:25px;background:url(//nav.shld.net/assets/navigation-s4fbee29bc5-256bd098b3302df5cb72b26a521fe7b0.png) no-repeat left -348px}#gnf_client:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#profileArea{float:left;width:60%}#subnavDD_myProfile{position:absolute;background-color:white;padding:.25em 1em;border:1px solid #cccccc;z-index:100;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:none}#loginStatus a{border-left:1px solid #cccccc;padding-left:1em;padding-right:1em}#loginStatus a:first-child{border-left:0;padding-left:0}.sears #gnf_client #cartArea{background-color:#067bb5;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6597cc), color-stop(70%, #0c4896), color-stop(100%, #3d6ba9));background-image:-webkit-linear-gradient(#6597cc, #0c4896 70%, #3d6ba9);background-image:-moz-linear-gradient(#6597cc, #0c4896 70%, #3d6ba9);background-image:-o-linear-gradient(#6597cc, #0c4896 70%, #3d6ba9);background-image:linear-gradient(#6597cc,#0c4896 70%,#3d6ba9)}.sears #gnf_client #cartArea a{color:white}.kmart #gnf_client #cartArea{background-color:#e43025}.kmart #gnf_client #cartArea a{color:white}#gnf_footer{display:none;clear:both;position:relative;width:100%;color:#333;text-align:center;min-width:703px;z-index:2;background:#fff;padding:0}#gnf_footer ul{margin:0;list-style:none}#gnf_footer .footer-sprite{display:block;text-indent:-999px;overflow:hidden}#gnf_footer .footer-center{margin:0 auto;position:relative}.footer-left a,.footer-middle-bottom a{color:#333}#gnf_footer a.langEspanolBAD{float:none;margin:0}#gnf_footer dl{display:inline-block;text-align:left;width:220px}#gnf_footer dt{font-weight:normal;margin:10px 0 0}#gnf_footer .footer-top-int{border-top:3px solid #e3e3e3}#gnf_footer .footer-top-int .footer-center{border-bottom:1px solid #e3e3e3;padding:25px 0;width:90%;font-size:14px}#gnf_footer .footer-top-int li{border-left:1px solid #e3e3e3;display:inline;padding:0 5px}#gnf_footer .footer-top-int .footer-center li:first-child{border-left:0}#gnf_footer .footer-top{border-top:3px solid #d0d0d0;border-bottom:3px solid #d0d0d0;padding:40px 0 25px;width:100%;background:#eee;font-size:14px}#gnf_footer .footer-top div>ul{width:877px;margin:0 auto}#gnf_footer .navItems-heading{font-size:16px;margin:0 0 16px;font-weight:bold}#gnf_footer .navItems-heading a{padding:0 20px 0 0}#gnf_footer .footer-contact>a{display:block}#gnf_footer .footer-membership-left{float:left}#gnf_footer .footer-connect{line-height:1.1em}#gnf_footer .navItems dd .footer-membership-left{border-right:1px solid #d0d0d0;margin:0 13px 0 0}#gnf_footer .footer-top .footer-right p{padding:0 0 5px}#gnf_footer .footer-top .footer-sprite{margin:5px 12px 20px 0}#gnf_footer .footer-membership .shop-your-way{background-position:0 0;width:75px;height:42px}#gnf_footer .footer-top .credit-cards{background-position:-100px -55px;width:75px;height:57px;margin:5px 10px 7px 0}#gnf_footer .footer-top .sears-phone{background-position:0 -113px;width:34px;height:69px;margin:0  26px 0 27px}.kmart #gnf_footer .footer-top .credit-cards{background-position:0 -52px}.kmart #gnf_footer .footer-top .sears-phone{background-position:-63px -113px}#gnf_footer .footer-membership .footer-membership-right{padding:6px 0 0}#gnf_footer .footer-credit-cards .footer-membership-right p{line-height:1.1em}#gnf_footer .dept-set>li{display:block;width:650px;clear:both}#gnf_footer .navItems-block>li{display:inline-block;max-width:350px;width:24%;vertical-align:top;text-align:center}#gnf_footer .navItems{padding:0 0 25px;display:inline-block;text-align:left}#gnf_footer .navItems li{display:block;margin:0 0 10px}#gnf_footer .navItems .navItems-heading a{font-size:16px;font-weight:bold}#gnf_footer.loggedIn .has-shop-your-way .footer-membership-right{display:none}#gnf_footer.loggedIn .navItems .has-shop-your-way .footer-membership-left{border:none}#gnf_footer.loggedIn .has-shop-your-way .shop-your-way{margin-left:20px}#gnf_footer .footer-middle-top{width:100%;text-align:center;margin:20px 0;position:relative}#gnf_footer .footer-middle-top .footer-content{display:block;width:640px;margin:0 auto}#gnf_footer .footer-middle-top .footer-left{width:135px;text-align:left;float:left}#gnf_footer .footer-middle-top .footer-right{border-left:1px solid #e3e3e3;float:left;line-height:75px;padding:0 0 0 32px}#gnf_footer .footer-middle-top .footer-right .logos{line-height:1em;width:415px;display:inline-block;vertical-align:middle;text-align:left}#gnf_footer .footer-middle-top .shop-your-way{background-position:-100px 0;width:100px;height:58px;margin:8px 0 16px;display:inline-block;vertical-align:middle}#gnf_footer .footer-middle-top .logos li{display:inline-block;vertical-align:middle}#gnf_footer .footer-middle-top .logos a{display:block;text-indent:-999px;overflow:hidden}#gnf_footer .footer-middle-top .sears{background-position:0 -190px;width:50px;height:14px;margin:12px 27px 8px 0}#gnf_footer .footer-middle-top .kmart{background-position:0 -209px;width:53px;height:11px;margin:14px 46px 9px 0}#gnf_footer .footer-middle-top .mygofer{background-position:0 -254px;width:60px;height:19px;margin:10px 54px 5px 0}#gnf_footer .footer-middle-top .craftsman{background-position:0 -308px;width:78px;height:19px;margin:11px 0 4px}#gnf_footer .footer-middle-top .kenmore{background-position:0 -224px;width:57px;height:13px;margin:12px 20px 12px 0}#gnf_footer .footer-middle-top .parts-direct{background-position:0 -239px;width:85px;height:12px;margin:13px 14px 12px 0}#gnf_footer .footer-middle-top .sears-home-services{background-position:0 -275px;width:96px;height:12px;margin:13px 18px 12px 0}#gnf_footer .footer-middle-top .sears-outlet{background-position:0 -333px;width:70px;height:20px;margin:12px 0 5px}#gnf_footer .footer-middle-top .footer-more{font-size:14px}#gnf_footer .footer-middle-top .back-to-top{background-position:0 -426px;display:block;position:absolute;height:60px;width:60px;right:20px;top:-52px;color:#666;line-height:70px;text-indent:1px;text-transform:uppercase;font-size:18px}#gnf_footer .footer-middle-top .back-to-top:hover{background-position:-63px -426px;text-decoration:none}#gnf_footer .footer-middle-top-int .back-to-top{top:auto}#gnf_footer .footer-middle-bottom{text-align:center;position:relative;font-size:12px;width:90%;margin:0 auto;border-top:1px solid #e3e3e3;padding:25px 0}#gnf_footer .footer-middle-bottom ul li{display:inline;border-left:1px solid #e3e3e3;padding:0 5px;margin:5px 0;line-height:2em}#gnf_footer .footer-middle-bottom .title{font-weight:bold;padding:0}#gnf_footer .footer-middle-bottom ul li:first-child,#gnf_footer .footer-middle-bottom .normal-break,#gnf_footer .footer-middle-bottom .aftertitle{border-left:0}#gnf_footer .footer-middle-bottom .normal-break:before{content:"\A ";white-space:pre}#gnf_footer .footer-middle-bottom .footer-center{border-bottom:1px solid #e3e3e3;display:inline-block;padding:0 2% 25px}#gnf_footer .footer-bottom{text-align:center;position:relative;font-size:12px;padding:0 0 20px}#gnf_footer .footer-bottom .footer-left{position:absolute;left:20px;text-align:left;margin:-5px 0 0}#gnf_footer .footer-bottom .copyright{padding:5px 0}#gnf_footer .footer-bottom .footer-bottom-center{line-height:100px;display:inline-block;width:100%;border-top:1px solid #e3e3e3;text-align:center;width:90%}#gnf_footer .footer-bottom .footer-right{position:absolute;right:20px;text-align:right;top:5px}#gnf_footer .footer-bottom .footer-left li{margin:0 8px;float:left}#gnf_footer .footer-bottom .footer-right li{margin:0 5px;display:inline-block}#gnf_footer .footer-bottom a.footer-sprite{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}#gnf_footer .footer-bottom .bbb{background-position:0 -357px;width:75px;height:28px;margin:5px 0 0}#gnf_footer .footer-bottom .shop-your-way{background-position:2px -400px;width:16px;height:15px}#gnf_footer .footer-bottom .facebook{background-position:-30px -400px;width:16px;height:15px}#gnf_footer .footer-bottom .twitter{background-position:-62px -400px;width:18px;height:15px}#gnf_footer .footer-bottom .google-plus{background-position:-93px -400px;width:16px;height:15px}@media screen and (max-width: 1200px){#gnf_footer .footer-top .footer-center{max-width:800px;padding:0 25px}#gnf_footer .footer-top .footer-left{float:left;width:67%}#gnf_footer .footer-top .footer-right{width:210px;float:right;text-align:left}#gnf_footer .footer-top .footer-right .navItems{width:210px}#gnf_footer .footer-top .footer-left{text-align:left}#gnf_footer .navItems-block>li{width:49%;text-align:left}#gnf_footer .footer-middle-bottom .footer-center{padding:0 0 25px}}@media screen and (max-width: 1170px){#gnf_footer .footer-middle-bottom{width:auto}#gnf_footer .footer-middle-bottom .skinny-break{border-left:0}#gnf_footer .footer-middle-bottom .skinny-break:before{content:"\A ";white-space:pre}}#gnf_footer .footer-sprite,#more-brands .footer-sprite{background-image:url(//s.shld.net/is/image/Sears/footerSprite_20150318?scl=1&fmt=png-alpha);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#gnf_footer .footer-sprite,#more-brands .footer-sprite{background-image:url(//s.shld.net/is/image/Sears/footerSprite_retina_20150318?scl=1&fmt=png-alpha);background-size:200px 600px}}#gnf_footer_OAS{width:100%;margin-bottom:20px}#gnf_footer .OAS_wrap{margin:0 auto;text-align:center;width:728px}.OAS_disclaimer{background-color:#fff;color:#333;font-size:0.75em;line-height:1em;max-width:730px;padding:0.7em 0 0.55em;text-transform:lowercase;text-align:right}.oasads iframe{border:1px solid #eaeaea}#gnf_footer_OAS iframe{height:90px !important;width:728px !important}

#gnf_client div#cartArea{margin-top: 6px; float: left;width: 22%; min-width: 0;}
.gnf_nav_depth2_item span a.gnf_tree_junction, .gnf_nav_depth2_item span span.gnf_tree_junction{font-weight: bold; color: #000000; }
li.gnf_nav_depth2_item > span ,li.gnf_odd.gnf_nav_depth3_item, li.gnf_even.gnf_nav_depth3_item{line-height: 23px;}
#gnf_logo img { height: 31px; width: 119px;}
nav#gnf_header_tree_nav > .dropmenu > li > ul li > span .gnf_tree_junction{background-position: right -231px;}
nav#gnf_header_tree_nav > .dropmenu > li > ul li > ul > li:first-child {padding-left: 0;position: static;}
nav#gnf_header_tree_nav > .dropmenu > li > ul li > ul{ margin-top: -2.2em}
