.txtStyleSemiBold{font-family:'Open Sans','OpenSansSemibold',sans-serif;font-weight:600;}
.modal-header,.hiBgImageHeroCallout{line-height:1.2em;font-weight:normal;}
#hiHeroLeadsheetRequest{float:right;background:#fafafa;margin:-13px 20px 28px 0;}
#hiBgImageHeroBock{margin:0;}
#rightRail-improve .hiMinimumCharges{display:none;}
#rightRail-improve .border{-webkit-border-radius:0;-o-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;}
.pageNavWrapper.containment{max-width:100%;}
#pageNav.row-fluid{padding-top:19px;left:0;top:0;right:0;margin:0 auto;}
.page_nav .navIcon{min-height:50px;min-width:44px;}
#homeRemodeling article{margin:0;}
.hiBgImageHero{min-height:390px;background-color:#000;background-size:cover;background-position:50%;}
.hiBgImageHeroCallout{background:#66a6f1;color:#fff;font-size:28px;border-top:8px solid #568dcd;padding:.1em;}
#homeRemodeling .rail_nav{margin:15px 0 0 0;width:65%;}
.page_nav .navContainer{margin:0;width:93%;}
#pageNav.page_nav.sticky{max-width:100%;padding-bottom:1em;}
.containment{margin:0 auto;max-width:90%;min-width:940px;position:relative;}
#pageNav{padding-bottom:0;left:0;top:0;right:0;margin:0 auto;}
.pageNavWrapper{position:relative;padding:0 0 15px 0;margin:0;}
#CategoryWrapper,#CategoryWrapper,.hiBgImageHeroCallout,.headingCallout,.ihOffersButton{font-family:'Open Sans','OpenSansLight',sans-serif;font-weight:300;}
.hiBgImageHeroCallout{padding:.2em 0 .4em;}
#homeRemodeling #PDPContactInfoContainer{float:right;width:285px;border:none;text-align:right;}
.chatHeaderBlock{display:inline;}
.telephoneNo{font-size:21px;display:inline;}
#eGainchatNow{display:inline;}
.requestConsultationBlock{display:block;margin:5px auto 0 auto;min-height:30px;}
#PDPContactInfoContainer .clickChat{background:url(/shs.I165.24931M/shs/IDP/img/header/globalNavImg.png) no-repeat;padding:0 0 3px 30px;font-size:14px;color:#000;}
#PDPContactInfoContainer .chatAvailable{background-position:0 -31px;display:inline;}
#PDPContactInfoContainer .chatNotAvailable{background-position:0 -131px;display:none;}
#PDPContactInfoContainer .chatNotAvailable:hover{text-decoration:none;}
.chatHeaderBlock{padding-left:10px;}
#hiHeroLeadsheetRequest .control input[type="button"]{font-size:18px;height:auto;padding:10px;}
#hiHeroLeadsheetRequest #hi_rightRail_form .schedulerLabelError{z-index:1;}
.ihOffersButtonGroup{background:#f4f4f4;}
.tableDisplay{width:100%;text-align:center;display:table;position:relative;}
.ihOffersButton{text-align:center;position:relative;font-size:22px;display:table-cell;vertical-align:middle;padding:0;border-bottom:3px solid #f4f4f4;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAEUlEQVQIW2O8dOnSf11dXQYAF9wD/kolw4cAAAAASUVORK5CYII=) 0 0 repeat-y;}
.tableDisplay:after{content:"";position:absolute;height:5px;width:100%;left:0;bottom:3px;background:#f4f4f4;}
.tableDisplay:before{content:"";position:absolute;height:5px;width:100%;left:0;top:0;background:#f4f4f4;z-index:9;}
.ihOffersButton:hover{border-bottom:3px solid #568dcd;}
.ihOffersButton[class*="span"]{margin-left:0;}
.ihOffersButton a{text-decoration:none;line-height:24px;position:relative;display:block;padding:.5em .8em;}
.ihOffersButton a:focus{border:0;outline:0;}
.ihOffersButton:first-child{background:none;}
.ihOffersButton span.highlight{color:#1c5890;}
#ihScheduleLeadButton{display:inline-block;float:right;font-size:18px;min-width:195px;text-align:center;}
#whysears{margin:50px auto 0;}
#whysears img{width:100%;}
.twoSection,.fourSection{float:left;position:relative;width:100%;}
.fourSection{margin:22px 0 0;width:100%;}
.overImageTitle{width:95%;height:100%;z-index:2;position:relative;color:#fff;font-size:28px;font-family:'Open Sans','OpenSansLight';font-weight:300;text-align:center;margin:15% auto 0 auto;}
.overImageTitle.alt{font-size:20px;}
.overImageTitle strong{font-family:'Open Sans','OpenSansSemibold';font-weight:600;}
.hover_style{border:1px solid #b4b4b4;height:99%;left:0;position:absolute;text-align:center;top:0;width:99%;}
#whysears .twoSection>div,#whysears .fourSection>div{display:block;float:left;overflow:hidden;position:relative;min-height:220px;}
.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:0;height:0;border-style:solid;border-width:13px 12.5px 0 12.5px;border-color:#fff 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;}
.header_block{height:34.1%;background-color:#f0f0f0;font-size:16px;border-top:4px solid #969696;}
.header_block>p{margin:0;padding:26px 3%;}
.span4 .header_block>p{padding-top:14px;}
.content_data{float:left;left:7%;position:relative;width:86%;color:#818181;margin:0 auto;font-size:14px;}
.content_block{height:70%;position:absolute;top:40%;width:100%;font-size:16px;}
.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;}
#whysears a:hover,#whysears a:focus{color:#65a6f1;text-decoration:none;}
.modal{display:none;border-radius:0;}
.modal:target{display:block;}
.modal.in{text-align:left;padding:0 2%;}
.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;margin:18px 0;padding:5px 13px;}
#styles .section_heading,#makeovers .section_heading,#whysears .section_heading,#products .section_heading{font-size:30px;margin-bottom:5px;font-family:'Open Sans','OpenSansLight',sans-serif;font-weight:300;border:none;}
#styles{margin-top:50px;}
#styles h2,#styles h3{font-size:18px;font-weight:100;margin:0;text-transform:capitalize;font-family:'Open Sans','OpenSansLight',sans-serif;font-weight:300;}
#styles .roomRemodHeader{font-size:30px;color:#333;margin-bottom:10px;}
#styles p{font-size:12px;margin:3px 0 0 0;line-height:18px;color:#666;width:85%;border-bottom:solid 1px #cfcfcf;padding-bottom:1em;}
#roomRemodTabsViewer{float:left;height:400px;margin:0;padding:0;width:76.595744680851%;position:relative;overflow:hidden;z-index:-1;}
#roomRemodTabsViewer li{height:100%;width:100%;position:absolute;top:0;left:100%;background-size:cover;background-position:center;}
#roomRemodTabsViewer .active{left:0;}
#roomRemodTabsControl{height:400px;background-color:#f0f0f0;width:23.404255319149%;padding:0;margin:0;position:relative;float:left;}
#roomRemodTabsControl li{padding:10px 0;margin-left:10px;cursor:pointer;position:relative;}
#roomRemodTabsControl h3{color:#067bb5;width:85%;}
#roomRemodTabsControl .active{cursor:default;}
#roomRemodTabsControl li.active:after{content:"";display:block;position:absolute;top:25px;right:-20px;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #f0f0f0;z-index:7;}
#roomRemodTabsControl>li:nth-child(4){border-bottom:0;}
#roomRemodTabsControl>.active>h3{border-top:solid 1px #cfcfcf;color:#333;font-weight:400;padding:10px 0;margin:5px 0 5px 0;}
#roomRemodTabsControl li:first-child h3{border-top:none;}
#styles{position:relative;}
#roomRemodTabsViewer .prev{left:-100%;z-index:8000;}
#roomRemodTabsViewer .roomRemodTabsFront{z-index:4;left:0;}
#roomRemodTabsControl .triangle{position:absolute;width:0;height:0;border-style:solid;border-width:14.5px 0 14.5px 15px;border-color:transparent transparent transparent #f0f0f0;top:40px;left:100%;z-index:5;padding:0;margin:0;}
#roomRemodTabsControl .triangle.tab-1{top:40px;}
#roomRemodTabsControl .triangle.tab-2{top:100px;}
#roomRemodTabsControl .triangle.tab-3{top:150px;}
#roomRemodTabsControl .triangle.tab-4{top:200px;}
.hide{display:none;}
#makeovers{margin-top:50px;}
#makeovers h2{font-size:30px;margin-bottom:0;font-family:'Open Sans','OpenSansLight',sans-serif;font-weight:300;}
#makeovers>p{margin-top:0;color:#666;font-size:16px;}
#makeovers .mainStory{width:49%;height:406px;float:left;margin-left:2%;background-size:cover;}
#makeovers p+.mainStory{margin-left:0;}
#makeovers .mainStory.togglerItem.hovered>.mainStoryTitle span{display:block;}
#makeovers .mainStory.lastStory{margin-right:0;}
#makeovers .mainStoryTitle{font-family:'Open Sans','OpenSansLight',sans-serif;font-weight:300;background-color:#225EAB;color:#FFF;font-size:26px;padding:10px 20px;position:relative;top:56%;-webkit-transition:height 2s ease;-moz-transition:height 2s ease;-ms-transition:height 2s ease;-o-transition:height 2s ease;transition:height 2s ease;}
#makeovers .mainStoryTitle span{display:none;font-size:16px;font-style:italic;padding:5px 0 20px;font-family:"Georgia","Times New Roman",Times,serif;}
#products{margin-top:20px;}
#products .categoryBlock{float:left;width:32%;margin-left:2%;}
#products .categoryBlock.first{margin:0;}
#products .categoryBlock h3{font-size:20px;font-family:'Open Sans','OpenSans',sans-serif;font-weight:300;}
#products .categoryBlock h4{font-size:16px;margin:20px 0 7px;}
#products .categoryBlock p{color:#666;font-size:14px;margin:0;}
#products .categoryBlock span.link{display:block;margin:5px 0;}
#products .categoryBlock.alt p{text-align:justify;}
#products .categoryBlock p>a{text-decoration:none;color:#067bb5;}
#products .categoryBlock p>a:hover{color:#44bbf6;text-decoration:underline;}
#products .crossSellModuleImg{position:relative;overflow:hidden;width:100%;height:260px;background-size:cover;background-position:50%;display:block;margin:0;}