CINXE.COM

Home Improvements Ads in Montreal, QC

<!DOCTYPE html> <html lang="en" id="dealerspecial" class="en"> <head> <meta charset="utf-8"/> <meta name="sth-site-verification" content="44332cc86b3be5c2ba2da00568ce92d9" /> <meta property="og:site_name" content="The Montreal Gazette"> <!-- Mobile Specific Meta MASTER --> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"> <!-- SEO Tags --> <title>Home Improvements Ads in Montreal, QC</title> <meta name="description" content="Ads in Subcategory Home Improvements"> <meta name="keywords" content="Home Improvements"> <link rel="canonical" href="https://shopping.montrealgazette.com/places/categories:7"> <meta rel="canonical" content="https://shopping.montrealgazette.com/places/categories:7"> <meta property="og:title" content="Home Improvements Ads in Montreal, QC"> <meta property="og:image" content="https://shopping.montrealgazette.com/seoimgs/imgs/Home%20Improvements%20Ads%20in%20Montreal%2C%20QC.jpg"> <meta property="og:url" content="https://shopping.montrealgazette.com/places/categories:7"> <!-- Scripts --> <script src="/scripts/language/en.js" type="text/javascript" ></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script> var $j = jQuery.noConflict(); </script> <script src="/js/prototype/prototype.js" type="text/javascript" ></script> <script src="/js/prototype/scriptaculous.js?load=effects,dragdrop,controls,slider,builder" type="text/javascript" ></script> <!-- GOOGLE MAPS --> <script type="text/javascript"> var wehaaOptions = { TYPE_DEALERSPECIAL : 2, TYPE_REALSTATE : 1, actuallatlng : [], base : "", ajaxLoad : '<p style="text-align:center; margin:0px;">SENDING....</p>', facebookAppId : '287014194650886', app : { controller : "places", view : "index" }, defaults : { lat : 40.755100, lng : -111.877869 }, type : 2, lang : '', langSegment : '', params : {"categories":"7","header":"header_cats"},session : {"defLoc":1,"city":"Montreal, QC","lat":"53.546549","lng":"-113.900497","zipcode":""}, showMap : false, usePopUp : false, startURL : 'https://shopping.montrealgazette.com/', //'//shopping.montrealgazette.com/places/categories:7', adURL : '', startTitle : document.title }; </script> <script src="/scripts/load/controller:places/action:index.js?v=4.1.0.1" type="text/javascript" ></script> <!-- Favicon --> <link rel="icon" href="https://dcs-static.prod.postmedia.digital/6.4.2/websites/images/apple-touch-icons/iphone/icon-mg.png" type="image/png" /> <link rel="shortcut icon" href="https://dcs-static.prod.postmedia.digital/6.4.2/websites/images/broadsheets/favicon-mg.ico" /> <!-- Google Fonts --> <link href="//fonts.googleapis.com/css?family=Arimo:400,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Droid+Serif:400,300,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Lato:400,700,800,300" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Lora:400,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Merriweather:400,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Neuton:400,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Open+Sans:400,300,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Oswald:400,300,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Playfair+Display:400,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=PT+Sans:400,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Roboto:400,300,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Roboto+Slab:400,300,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Source+Serif+Pro:400,700" rel="stylesheet" type="text/css"><link href="//fonts.googleapis.com/css?family=Tinos:400,300,700" rel="stylesheet" type="text/css"> <!-- Third Party --> <link type="text/css" rel="stylesheet" href="/css/themes/web/normalize.css"> <link type="text/css" rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css"> <link type="text/css" rel="stylesheet" href="/css/window/classic.css"> <!-- WeHaa --> <link type="text/css" rel="stylesheet" href="/css/themes/web/design.css?v=4.1.0.1"> <link type="text/css" rel="stylesheet" href="/css/themes/web/templates.css?v=4.1.0.1"> <!--[if IE]> <link type="text/css" rel="stylesheet" href="/css/themes/latimes/fix_ie.css"> <![endif]--> <!-- PRINT MEDIA CSS --> <link href="/css/themes/web/print.css" rel="stylesheet" type="text/css" media="print"> <!-- LIGHTBOX --> <link type="text/css" rel="stylesheet" href="/css/lightbox/lightbox.css" media="screen" /> <!-- PROTOTIP --> <link type="text/css" rel="stylesheet" href="/css/prototip/prototip.css" media="screen" /> <!-- Custom Styles --> <link type="text/css" rel="stylesheet" href="/css/themes/web/custom.css?v=4.1.0.1"> <!-- Views Styles --> <style type="text/css"> /* General ------------------------------------------------------------------------------------------------------------------------ */ body { background-color: #ffffff; } /* Structure ------------------------------------------------------------------------------------------------------------------------ */ .fixed-header { border-bottom: #000000 0px solid; } .full-width { border-bottom: #000000 0px solid; } .boxed-width { box-shadow: 0 0 0 rgba(0, 0, 0, 0); border-left: #ffffff 0px solid; border-right: #ffffff 0px solid; background-color: #ffffff; } /* Header ------------------------------------------------------------------------------------------------------------------------ */ #sHeader { background-color: #ffffff; } /* Main Menu ------------------------------------------------------------------------------------------------------------------------ */ #sMenu { padding: 10px 10px 0 10px; } #fMenu .bgdiv, #sMenu .bgdiv { color: #ffffff; background-color: #005a8c; } #fMenu .bgdiv .desk-menu > ul > li, #sMenu .bgdiv .desk-menu > ul > li { font-size: 16px; font-weight: bold; } #fMenu .bgdiv .desk-menu > ul > li > a, #sMenu .bgdiv .desk-menu > ul > li > a, #fMenu .bgdiv .desk-menu > ul > li > span, #sMenu .bgdiv .desk-menu > ul > li > span { color: #ffffff; padding: 0 16px; line-height: 48px; font-family: "Roboto Condensed", sans-serif; } #fMenu .bgdiv .desk-menu > ul > li .submen .sublist, #sMenu .bgdiv .desk-menu > ul > li .submen .sublist { padding: 8px; background-color: #000000; } #fMenu .bgdiv .desk-menu > ul > li .submen .col.subcol2:first-child, #sMenu .bgdiv .desk-menu > ul > li .submen .col.subcol2:first-child { padding: 0 4px 0 0; } #fMenu .bgdiv .desk-menu > ul > li .submen .col.subcol2:last-child, #sMenu .bgdiv .desk-menu > ul > li .submen .col.subcol2:last-child { padding: 0 0 0 4px; } #fMenu .bgdiv .desk-menu > ul > li .submen .col.subcol3, #sMenu .bgdiv .desk-menu > ul > li .submen .col.subcol3 { padding: 0 4px; } #fMenu .bgdiv .desk-menu > ul > li .submen .col.subcol3:first-child, #sMenu .bgdiv .desk-menu > ul > li .submen .col.subcol3:first-child { padding: 0 4px 0 0; } #fMenu .bgdiv .desk-menu > ul > li .submen .col.subcol3:last-child, #sMenu .bgdiv .desk-menu > ul > li .submen .col.subcol3:last-child { padding: 0 0 0 4px; } #fMenu .bgdiv .desk-menu > ul > li .submen .col ul li a, #sMenu .bgdiv .desk-menu > ul > li .submen .col ul li a { font-size: 14px; color: #ffffff; border-bottom: #005a8c 1px solid; padding: 10px 8px; } #fMenu .bgdiv .desk-menu > ul > li .focus-within .col ul li a:focus, #sMenu .bgdiv .desk-menu > ul > li .focus-within .col ul li a:focus, #fMenu .bgdiv .desk-menu > ul > li .submen .col ul li a:hover, #sMenu .bgdiv .desk-menu > ul > li .submen .col ul li a:hover, #fMenu .bgdiv .desk-menu > ul > li .submen .col ul li a:focus, #sMenu .bgdiv .desk-menu > ul > li .submen .col ul li a:focus { background-color: #005a8c; } #fMenu .bgdiv .desk-menu > ul > li:focus-within > a, #sMenu .bgdiv .desk-menu > ul > li:focus-within > a, #fMenu .bgdiv .desk-menu > ul > li:focus-within > span, #sMenu .bgdiv .desk-menu > ul > li:focus-within > span, #fMenu .bgdiv .desk-menu > ul > li:hover > a, #sMenu .bgdiv .desk-menu > ul > li:hover > a, #fMenu .bgdiv .desk-menu > ul > li:hover > span, #sMenu .bgdiv .desk-menu > ul > li:hover > span { color: #ffffff; background-color: #000000; } #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more > a, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more > a, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more > span, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more > span { font-size: 14px; color: #ffffff; border-bottom: #005a8c 1px solid; padding: 10px 8px; } #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more.parent > a:before, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more.parent > a:before { padding: 2px 12px 0 0; } #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > a, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > a, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > span, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > span, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > a, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > a, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > span, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > span { background-color: #005a8c; } #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > .submen, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > .submen, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > .submen, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > .submen { top: -8px; padding-right: 8px; } #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > .submen.onecolumn .sublist, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > .submen.onecolumn .sublist, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > .submen.onecolumn .sublist, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > .submen.onecolumn .sublist { width: 292px; } #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > .submen.onecolumn .sublist .subcol1, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > .submen.onecolumn .sublist .subcol1, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > .submen.onecolumn .sublist .subcol2, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > .submen.onecolumn .sublist .subcol2, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > .submen.onecolumn .sublist .subcol3, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:focus-within > .submen.onecolumn .sublist .subcol3, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > .submen.onecolumn .sublist .subcol1, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > .submen.onecolumn .sublist .subcol1, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > .submen.onecolumn .sublist .subcol2, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > .submen.onecolumn .sublist .subcol2, #fMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > .submen.onecolumn .sublist .subcol3, #sMenu .bgdiv .desk-menu > ul > li.more .sublist > ul .li-more:hover > .submen.onecolumn .sublist .subcol3 { padding: 0 12px 0 0; } /* Floating & Sliding Menus ------------------------------------------------------------------------------------------------------------------------ */ #fMenu .bgdiv .mobile-menu > ul > li > a, #sMenu .bgdiv .mobile-menu > ul > li > a, #fMenu .bgdiv .mobile-menu > ul > li > span, #sMenu .bgdiv .mobile-menu > ul > li > span { color: #ffffff; } #fMenu .bgdiv .mobile-menu > ul > li > a.mobile-open span, #sMenu .bgdiv .mobile-menu > ul > li > a.mobile-open span, #fMenu .bgdiv .mobile-menu > ul > li > span.mobile-open span, #sMenu .bgdiv .mobile-menu > ul > li > span.mobile-open span, #fMenu .bgdiv .mobile-menu > ul > li > a.ssearch-open span, #sMenu .bgdiv .mobile-menu > ul > li > a.ssearch-open span, #fMenu .bgdiv .mobile-menu > ul > li > span.ssearch-open span, #sMenu .bgdiv .mobile-menu > ul > li > span.ssearch-open span { background: #ffffff; } #sliding_menu { background: #000000; } #sliding_menu ul li a { color: #ffffff; border-bottom: #005a8c 1px solid; } /* Leader Board ------------------------------------------------------------------------------------------------------------------------ */ #sLeaderBoard { font-size: 14px; padding: 10px 10px 0px 10px; } #sLeaderBoard .bgdiv { color: #ffffff; background-color: #b30000; } #sLeaderBoard .bgdiv .content { font-weight: normal; font-family: "Roboto Condensed", sans-serif; padding: 7px 14px; } /* Title ------------------------------------------------------------------------------------------------------------------------ */ #pTitle { padding: 10px 10px 0 10px; line-height: 42px; } #pTitle .place_index_title { color: #000000; font-size: 28px; font-weight: bold; font-family: "Roboto Condensed", sans-serif; } /* Search: Advertizers / Zones / Cities / Search ------------------------------------------------------------------------------------------------------------------------ */ #pSearch { padding: 10px 10px 0 10px; line-height: 44px; font-weight: normal; font-family: "Roboto Condensed", sans-serif; } #pSearch ::-webkit-input-placeholder { color: #000000; } #pSearch ::-moz-placeholder { color: #000000; } #pSearch :-ms-input-placeholder { color: #000000; } #pSearch :-moz-placeholder { color: #000000; } #pSearch .has-text ::-webkit-input-placeholder { color: #000000; } #pSearch .has-text ::-moz-placeholder { color: #000000; } #pSearch .has-text :-ms-input-placeholder { color: #000000; } #pSearch .has-text :-moz-placeholder { color: #000000; } #pSearch .list-combo, #pSearch .search_combo_top, #aSearch .advertiser_button { padding: 0px 0 0px 16px; } #pSearch .search_combo_top.combo_text { padding: 0; } #aSearch .advertiser_button > a, #pSearch .search_combo_top input, #pSearch .search_combo_top button, #pSearch .list-combo .header { color: #ffffff; font-size: 16px; padding: 0 24px; background: #ffffff; height: 44px; line-height: 44px; } #aSearch .advertiser_button > a { height: 36px; line-height: 36px; } #aSearch .advertiser_button:hover > a, #pSearch .search_combo_top:hover button, #pSearch .list-combo:hover .header { -webkit-box-shadow: inset 0 -44px 0 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 -44px 0 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -44px 0 0 rgba(0, 0, 0, 0.15); } #pSearch .search_combo_top input { width: 176px; padding: 0 0 0 16px; } #pSearch .search_combo_top .has-text input { width: 100%; padding-right: 112px; color: #ffffff; background: #ffffff; border: #ffffff 1px solid; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; cursor: auto; text-shadow: none; } #pSearch .search_combo_top button { width: 32px; padding: 0; } #pSearch .search_combo_top .has-text button { width: 112px; margin-left: -112px; } #pSearch .search_combo_top button.icon-search:before { font-size: 20px; line-height: 42px; } #pSearch .list-combo .header { padding: 0 40px 0 16px; } #pSearch .list-combo .header:after { right: 4px; width: 32px; font-size: 20px; line-height: 42px; } #pSearch .list-combo ul { background: #000000; max-height: 320px; padding: 4px 0; } #pSearch .list-combo ul li { padding: 0 4px; } #pSearch .list-combo ul li a { color: #ffffff; font-size: 14px; border-bottom: #005a8c 1px solid; padding: 10px 8px; } #pSearch .list-combo ul li a:hover, #pSearch .list-combo ul li a:focus { color: #ffffff; background-color: #005a8c; } /* Mobile Search: Advertizers / Zones / Cities / Search ------------------------------------------------------------------------------------------------------------------------ */ #sSearch { background: #000000; } #sSearch .list-combo ul { background: #005a8c; } #sSearch .list-combo ul li a { color: #ffffff; } /* Intro Text ------------------------------------------------------------------------------------------------------------------------ */ #pIntrotext { font-size: 14px; padding: 10px 10px 0 10px; font-weight: normal; font-family: "Roboto Condensed", sans-serif; } /* Banner ------------------------------------------------------------------------------------------------------------------------ */ #sBanner { padding: 20px 10px 0; } /* Breadcrumb ------------------------------------------------------------------------------------------------------------------------ */ #pBreadcrumb { color: #000000; padding: 10px 10px 10px 10px; font-size: 14px; font-weight: normal; line-height: 28px !important; } #pBreadcrumb a { color: #000000; } #pBreadcrumb a:hover, #pBreadcrumb a:focus { color: #005a8c; } #pBreadcrumb h2 { color: #005a8c; font-weight: bold; font-size: 14px; line-height: 28px; } /* Saving Ads ------------------------------------------------------------------------------------------------------------------------ */ #pAdControls, #vAdControls { padding: 10px 10px 0px 10px; line-height: 24.5px; font-weight: normal; font-family: "Roboto Condensed", sans-serif; } #pAdControls a, #vAdControls a { margin: 0px 7px 0px 0; color: #ffffff; font-size: 14px; padding: 0 21px; background: #005a8c; height: 24.5px; line-height: 24.5px; } #pAdControls a:hover, #vAdControls a:hover { -webkit-box-shadow: inset 0 -24.5px 0 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 -24.5px 0 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -24.5px 0 0 rgba(0, 0, 0, 0.15); } #pAdControls.floatright a, #vAdControls.floatright a { margin: 0px 0 0px 7px; } /* Letter List ------------------------------------------------------------------------------------------------------------------------ */ .letter-list { margin: 0 0 24px; font-weight: bold; font-family: "Roboto Condensed", sans-serif; } .letter-list ul li { margin: 2px; font-size: 16px; } .letter-list ul li a { color: #ffffff; background: #005a8c; border: #005a8c 1px solid; padding: 4px 12px; } .letter-list ul li a.all { color: #005a8c; background: none; } .letter-list ul li a:hover, .letter-list ul li a.actual { color: #ffffff; background: #000000; border: #000000 1px solid; } .letter-list ul li strong { color: #ffffff; background: #005a8c; border: #005a8c 1px solid; font-weight: bold; padding: 4px 12px; } /* Ad View - Left Column ------------------------------------------------------------------------------------------------------------------------ */ .ui-dialog .ui-dialog-content { background: #ffffff; } #cA.viewPlace { color: #111111; width: 65%; padding: 0 10px 10px 0; font-family: "Roboto Condensed", sans-serif; } #cA.viewPlace.fullPage { padding: 0 0 10px; } #cA.viewPlace .viewContainer { padding: 10px; background: #ffffff; border-radius: 4px; } #cA.viewPlace .viewContainer h1.ad_name { margin: 0 0 5px; font-size: 14px; font-family: "Roboto Condensed", sans-serif; } #cA.viewPlace .viewContainer h2.ad_date { margin: 10px 0; font-size: 10.5px; } #cA.viewPlace .viewContainer .related { color: #333333; background: #ffffff; padding: 5px; border-radius: 4px; } #cA.viewPlace .viewContainer .related h3 { margin: 0 0 5px; font-size: 15.75px; font-family: "Roboto Condensed", sans-serif; } #cA.viewPlace .viewContainer .related ul li { font-size: 12.25px; padding: 7px 10.5px; } #cA.viewPlace .viewContainer .related ul li div { min-height: 42px; padding: 2.5px 0 2.5px 56px; } #cA.viewPlace .viewContainer .related ul li div:hover { background: #ffffff; } #cA.viewPlace .viewContainer .related ul li a { color: #005a8c; } #cA.viewPlace .viewContainer .related ul li a img { width: 45.5px; height: 42px; top: 2.5px; left: 2.5px; } #cA.viewPlace .viewContainer .related ul li p { margin: 2.5px 0 0; font-size: 10.5px; } #cA.viewPlace .viewContainer .related ul li.hidden-related { padding: 0; } #cA.viewPlace .viewContainer .related .view-more-ads { color: #ffffff; background: #005a8c; border-radius: 4px; padding: 5px 10px; margin-top: 5px; } #cA.viewPlace .businessHeader h2 { color: #005a8c; font-size: 42px; } /* Ad View - Right Column ------------------------------------------------------------------------------------------------------------------------ */ #cB.viewPlace { color: #111111; width: 35%; padding: 0 0 10px; font-family: "Roboto Condensed", sans-serif; } #cB.viewPlace .viewContainer { background: #ffffff; border-radius: 4px; padding: 10px 10px 0; } #cB.viewPlace .viewContainer .placeHeader { border-radius: 4px; padding: 5px 10px; background: #005a8c; margin-bottom: 5px; } #cB.viewPlace .viewContainer .placeHeader h2 { color: #ffffff; padding: 5.25px 0; font-size: 24.5px; font-family: "Roboto Condensed", sans-serif; } #cB.viewPlace .viewContainer .placeHeader h2 a { color: #ffffff; } #cB.viewPlace .viewContainer .placeHeader p { color: #ffffff; font-size: 21px; font-family: "Roboto Condensed", sans-serif; } #cB.viewPlace .viewContainer .placeHeader p:before { background: #ffffff; } #cB.viewPlace .viewContainer .moduleInfo h2 { font-size: 17.5px; font-family: "Roboto Condensed", sans-serif; margin: 5px 0 2.5px; } #cB.viewPlace .viewContainer .moduleInfo .space_inserter { margin-bottom: 10px; } #cB.viewPlace .viewContainer .moduleInfo .whitesquare { color: #333333; background: #ffffff; padding: 5px 10px; border-radius: 4px; margin-bottom: 10px; } #cB.viewPlace .viewContainer .moduleInfo .whitesquare a { color: #005a8c; } #cB.viewPlace .viewContainer .moduleInfo .whitesquare h3 { font-size: 21px; font-family: "Roboto Condensed", sans-serif; margin: 0 0 17.5px; padding: 0 0 10.5px; } #cB.viewPlace .viewContainer .moduleInfo .addresses .extraAddress, #cB.viewPlace .viewContainer .moduleInfo .addresses .first_address { padding: 7px 0 7px 31.5px; } #cB.viewPlace .viewContainer .moduleInfo .addresses .extraAddress .letter, #cB.viewPlace .viewContainer .moduleInfo .addresses .first_address .letter { color: #ffffff; top: 7px; background-color: #005a8c; border-radius: 4px; font-size: 10.5px; width: 21px; height: 21px; line-height: 21px; } #cB.viewPlace .viewContainer .moduleInfo .addresses .extraAddress .subaddres, #cB.viewPlace .viewContainer .moduleInfo .addresses .first_address .subaddres { font-size: 15.75px; line-height: 21px; } #cB.viewPlace .viewContainer .moduleInfo .addresses .extraAddress a.location, #cB.viewPlace .viewContainer .moduleInfo .addresses .first_address a.location { color: #ffffff; background-color: #005a8c; padding: 3.5px 7px; border-radius: 4px; margin: 3.5px 3.5px 0 0; font-size: 14px; } #cB.viewPlace .viewContainer .moduleInfo .mapsright p.map_title { font-size: 10.5px; margin: 0 0 3.5px; } #cB.viewPlace .viewContainer .moduleInfo .mapsright #map_place { height: 238px; border: #333333 1px solid; margin-bottom: 10px; } #cB.viewPlace .viewContainer .moduleInfo .bottomaddress #map_place { margin-bottom: 0; } #cB.viewPlace .viewContainer .moduleInfo .mapsright .bizmap_address { margin-bottom: 10px; } #cB.viewPlace .viewContainer .moduleInfo .contactinfo .websites .website { margin: 0 0 21px; } #cB.viewPlace .viewContainer .moduleInfo .contactinfo .schedules { margin: 10.5px 0 0; padding: 7px 0 0; } #cB.viewPlace .viewContainer .moduleInfo .topics ul li .paragraph { font-size: 17.5px; } #cA.viewPlace .bizcontact, #cB.viewPlace .viewContainer .bizcontact { color: #ffffff; background: #005a8c; margin-bottom: 5px; } #cA.viewPlace .bizcontact a, #cB.viewPlace .viewContainer .bizcontact a { color: #ffffff; } #cA.viewPlace #viewmore_biz { color: #ffffff; background: #005a8c; display: block; text-align: center; text-decoration: none; text-transform: uppercase; padding: 10.5px 0; font-weight: bold; } /* Ad View - Footer ------------------------------------------------------------------------------------------------------------------------ */ .footerPlace { color: #111111; padding: 14px; background: #ffffff; } .footerPlace .contImage { width: 196px; height: 98px; margin: 0 7px; background: #ffffff; } .footerPlace .web, .footerPlace .contact_info { min-width: 182px; max-width: 266px; height: 98px; padding: 7px 14px; margin: 0 7px; font-size: 10.5px; background: #ffffff; } .footerPlace .contact_info h2 { font-size: 14px; font-family: "Roboto Condensed", sans-serif; } .footerPlace .contact_info h3 { margin: 0 0 3.5px; font-family: "Roboto Condensed", sans-serif; } .footerPlace .contact_info a { color: #005a8c; font-size: 14px; } .footerPlace .web h2 { font-size: 12.25px; } .footerPlace .web h3 { font-size: 12.25px; } .footerPlace .web a { color: #005a8c; font-size: 12.25px; } /* Carousel Controls ------------------------------------------------------------------------------------------------------------------------ */ .carousel-section { margin-bottom: 32px; } .carousel-section .carousel-title { color: #005a8c; font-weight: normal; font-size: 24px; line-height: 32px; font-family: "Roboto Condensed", sans-serif; } .carousel-section .carousel-title a { color: #ffffff; background: #005a8c; font-weight: normal; font-family: "Roboto Condensed", sans-serif; padding: 0 8px; font-size: 10px; line-height: 20px; margin: 6px 0 0 12px; } .carousel-section .carousel-controls a { color: #ffffff; background: #005a8c; padding: 0 10px 0 8px; margin: 2px 0 2px 4px; } .carousel-section .carousel-controls a.carousel-right { padding: 0 8px 0 10px; } .carousel-section .carousel-controls a span { font-size: 18px; line-height: 28px; } .carousel-section .carousel-block-wrapper { margin: 16px auto 32px; } .carousel-section.total_cols_1 .carousel-title a { padding: 0 16px; font-size: 12px; line-height: 28px; margin: 4px 0 0; } .carousel-section.total_cols_1 .carousel-controls a { margin: 0px 4px; } /* Ads - Defaults ------------------------------------------------------------------------------------------------------------------------ */ .place { width: 300px; padding: 0 10px 25px; } .place.place_gallery_item, .place.place_premium_item { height: 405px; } .place.place_carousel_item, .place.place_premium_carousel_item, #places_container_marketplace .place.place_marketplace_item { height: 380px; } #places_container_marketplace .place.place_marketplace_item.item_1 { height: 760px; } .place_clean_item, .place_default_item, .place_premium_item { padding-bottom: 49px; } .place_carousel_item, .place_premium_carousel_item { padding-bottom: 24px; } .place .place_wrapper { padding-bottom: 1px !important; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 -1px 0 0 rgba(0, 0, 0, 0) !important; -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 -1px 0 0 rgba(0, 0, 0, 0) !important; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 -1px 0 0 rgba(0, 0, 0, 0) !important; } .place_premium_item .place_wrapper, .place_carousel_item .place_wrapper, .place_premium_carousel_item .place_wrapper { height: 356px !important; } .place_gallery_item .place_wrapper { height: 380px !important; } #places_container_marketplace .place_marketplace_item .place_wrapper { height: 355px !important; } #places_container_marketplace .place_marketplace_item.item_1 .place_wrapper { height: 735px !important; } .place .place_wrapper .adimage { padding: 10px 10px 10px 10px; background: #ffffff; } .place_carousel_item .place_wrapper .adimage, .place_premium_item .place_wrapper .adimage a.img.centered_image, .place_premium_carousel_item .place_wrapper .adimage a.img.centered_image, .place_premium_item .place_wrapper .adimage span.img.centered_image, .place_premium_carousel_item .place_wrapper .adimage span.img.centered_image { padding: 0; bottom: auto; height: 76%; } .place_carousel_item .place_wrapper .adimage a.img, .place_carousel_item .place_wrapper .adimage span.img { margin: 10px 10px 10px 10px; } .place_premium_item .place_wrapper .adimage, .place_gallery_item .place_wrapper .adimage, .place_marketplace_item .place_wrapper .adimage, .place_premium_carousel_item .place_wrapper .adimage { padding: 0; bottom: 1px; } .total_cols_1 .place_clean_item .place_wrapper { padding-bottom: 0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } .total_cols_1 .place_clean_item .place_wrapper .adimage { padding: 0; } .total_cols_1 .place_default_item .place_wrapper .adimage { padding: 8px 0; } .total_cols_1 .place_clean_item .place_wrapper .adimage .imgcontain, .total_cols_1 .place_default_item .place_wrapper .adimage .imgcontain { margin: 0 -10px; } .total_cols_1 .place_carousel_item .place_wrapper .adimage a.img, .total_cols_1 .place_carousel_item .place_wrapper .adimage span.img { margin: 8px -10px; } .place .place_wrapper .details { padding: 6px 0px 6px 0px; } .place_clean_item .place_wrapper .details { padding: 0; } .place_default_item .place_wrapper .details, .place_premium_item .place_wrapper .details, .place_carousel_item .place_wrapper .details, .place_premium_carousel_item .place_wrapper .details { background: rgba(0, 0, 0, 0); } .place_gallery_item .place_wrapper .adimage .effect, .place_marketplace_item .place_wrapper .adimage .effect { background: rgba(0, 0, 0, 0); } .place_gallery_item .place_wrapper .details, .place_premium_item .place_wrapper .details, .place_carousel_item .place_wrapper .details, .place_marketplace_item .place_wrapper .details, .place_premium_carousel_item .place_wrapper .details { top: 76%; bottom: 1px; } .place .place_wrapper .details .offer_name { color: #000000; background: transparent; text-align: left; font-weight: bold; padding: 3px 10px 3px 10px; font-size: 20px; font-family: "Roboto Condensed", sans-serif; } .place .place_wrapper .details .offer_name a, .place .place_wrapper .details .offer_name span { color: #000000; } .place_marketplace_item.item_1 .place_wrapper .details .offer_bintrotext { font-size: 50px; } .place .place_wrapper .details .business_name { color: #005a8c; background: transparent; text-align: left; font-weight: normal; padding: 2px 10px 2px 10px; font-size: 16px; font-family: "Roboto Condensed", sans-serif; } .place .place_wrapper .details .business_name a, .place .place_wrapper .details .business_name span { color: #005a8c; } .place_marketplace_item.item_1 .place_wrapper .details .offer_bintrotext { font-size: 28px; } .place_gallery_item .place_wrapper .business_category, .place_marketplace_item .place_wrapper .business_category, .place .place_wrapper .details .business_category { color: #000000; background: transparent; text-align: left; font-weight: bold; padding: 2px 10px 2px 10px; font-size: 12px; font-family: "Roboto Condensed", sans-serif; } .place_gallery_item .place_wrapper .business_category, .place_marketplace_item .place_wrapper .business_category, .place .place_wrapper .details .business_category a, .place .place_wrapper .details .business_category span { color: #000000; } .place_gallery_item .place_wrapper .business_category, .place_marketplace_item .place_wrapper .business_category { top: 20px; left: 20px; right: auto; } .place .place_wrapper > .business_category a, .place .place_wrapper > .business_category span { color: #000000; } .place .place_wrapper .details .offer_bintrotext { color: #333333; background: transparent; text-align: center; font-weight: normal; padding: 0px 10px 0px 10px; font-size: 12px; font-family: "Roboto Condensed", sans-serif; } .place_premium_item .place_wrapper .details .offer_bintrotext > div, .place_gallery_item .place_wrapper .details .offer_bintrotext > div, .place_carousel_item .place_wrapper .details .offer_bintrotext > div, .place_marketplace_item .place_wrapper .details .offer_bintrotext > div, .place_premium_carousel_item .place_wrapper .details .offer_bintrotext > div { line-height: 18px; max-height: 36px; } .place_marketplace_item.item_1 .place_wrapper .details .offer_bintrotext { font-size: 18px; } .place_marketplace_item.item_1 .place_wrapper .details .offer_bintrotext > div { line-height: 26px; max-height: 52px; } .place .place_wrapper .details .publication_date { font-size: 12px; color: #333333 !important; text-align: left !important; font-weight: normal !important; font-family: "Roboto Condensed", sans-serif !important; } .place_clean_item .place_wrapper .details .publication_date, .place_default_item .place_wrapper .details .publication_date, .place_premium_item .place_wrapper .details .publication_date, .place_carousel_item .place_wrapper .details .publication_date, .place_premium_carousel_item .place_wrapper .details .publication_date { line-height: 24px; bottom: -25px; } @media only screen and (max-width: 740px) { .header_links_mobile_fixed a.phones, .header_links_mobile_fixed a.location, #cB.viewPlace .viewContainer .moduleInfo > h2 { background: #005a8c; } } .inside-box b { font-weight: bold; } #widgetinview { position: fixed; top: 200% } .place .place_wrapper .details .publication_date { font-size: 14px; } #pTitle .place_index_title { text-transform: uppercase; } </style> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='gtm_data_layer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'&gtm_auth=67Ja5tjsuu6D7U7PW9FcMA&gtm_preview=env-25&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);})(window,document,'script','gtm_data_layer','GTM-NTQ8ZV4');</script> <!-- End Google Tag Manager --> </head> <body itemscope itemtype="http://schema.org/WebPage" class="places_index "> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NTQ8ZV4&gtm_auth=67Ja5tjsuu6D7U7PW9FcMA&gtm_preview=env-25&gtm_cookies_win=x" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <a class="skip-to-content-link" href="#sContent">skip to content</a> <div id="sliding_blocking_bg"></div> <!-- Sliding Menu --> <div id="sliding_menu"> <div class="slidenav-container"> <nav class="sliding-menu"> <ul class="menu "> <li> <a class="home" href="https://shopping.montrealgazette.com/">All Ads</a> </li> <li><a class='' data-type_id='11' href='https://shopping.montrealgazette.com/places/types:11' title='Community Ads in Montreal, QC'>Community </a></li><li><a class='' data-type_id='9' href='https://shopping.montrealgazette.com/places/types:9' title='Shopping Ads in Montreal, QC'>Shopping</a></li><li><a class='' data-type_id='5' href='https://shopping.montrealgazette.com/places/types:5' title='Services Ads in Montreal, QC'>Services</a></li> </ul> </nav> </div> <div class="clearBoth"></div> </div> <!-- Sliding Search Forms --> <div id="sSearch"> <div class="city_combo_top list-combo"> <!-- Cities Menu --> <div class="" style="position:relative;"> <div class="header" tabindex="0"> Select City </div> <ul> <li> <a href="https://shopping.montrealgazette.com/">ALL CITIES</a> </li> </ul> </div> <!-- /Cities Menu --> <div class="clearBoth"></div> </div> <div class="search_combo_top"> <form action="/places/categories:7/str:" class="search "> <div class="input search append "> <label for="field_4205"><span style="font-size:1rem;position:absolute;z-index:0;">Search Term</span> <input id="field_4205" name="str" style="z-index:1;" value="" placeholder="Search ..." autocomplete="off" autocorrect="off" autocapitalize="off"> </label> <button type="submit" class="icon-search" style="overflow:hidden;"><span style="position:absolute;left:50px;">Search</span></button> </div> </form> <div class="clearBoth"></div> </div> <div class="clearBoth"></div> </div> <div class="fixed-header"> <!-- Header --> <div id="sHeader"> <div class="content"> <div id="client_header"> <header class="header header-breaking" style="margin: 0 !important;"> </header> </div> <script type="text/javascript"> $j(document).ready(function() { $j.ajax({ method: 'POST', url: '/ajax/htmlblock/', data: { origin: 'https://montrealgazette.com', block: '.header', type: 'remote_header' } }) .done(function( data ) { $j('#client_header > .header-breaking').html(data); $j('body').css('padding-top', $j('.fixed-header').outerHeight()); }); }); </script> <script type="text/javascript"> $j(document).ready(function() { $j.ajax({ method: 'POST', url: '/ajax/htmlblock/', data: { origin: 'https://montrealgazette.com', block: '.secondary-nav', type: 'remote_subheader' } }) .done(function( data ) { $j('.full-width').prepend('<div id="client_subheader">' + data + '</div>'); }); $j.ajax({ method: 'POST', url: '/ajax/htmlblock/', data: { origin: 'https://montrealgazette.com', block: '#sidebar', type: 'remote_sidebar' } }) .done(function( data ) { $j('.full-width').prepend('<div id="header-sidebar" style="display: none;">' + data + '</div>'); $j('#client_header .header-breaking .header__left .top-menu-button, #client_header .header-breaking .header__left .primary-menu__control-button').css('display', 'block'); }); $j(document).on('click', '.top-menu-button, .primary-menu__control-button', function(e) { var sideMenu = $j('#header-sidebar'); var mainMenu = $j('#main-menu'); var newMenu = $j('.primary-nav__list-1'); if(sideMenu.css('display')=='none') { $j(this).addClass('opened'); sideMenu.css('display', 'block'); $j('li', mainMenu).removeClass('active'); $j('li:first-child', mainMenu).addClass('active'); $j('li', newMenu).removeClass('active'); $j('li:first-child', newMenu).addClass('active'); } else { $j(this).removeClass('opened'); sideMenu.css('display', 'none'); } }); $j(document).on('mouseleave', '#main-menu, .primary-nav__list-1', function(e) { $j('.top-menu-button, .primary-menu__control-button').removeClass('opened'); $j('#header-sidebar').css('display', 'none'); }); $j(document).on('mouseenter', '#main-menu > li, .primary-nav__list-1 > li', function(e) { $j('#main-menu > li, .primary-nav__list-1 > li').removeClass('active'); $j(this).addClass('active'); }); }); </script> <div class="clearBoth"></div> </div> </div> </div><!-- /fixed-header --><div class="full-width"></div><!-- /full-width --><div class="boxed-width"><div class="top-section"> <!-- Search Forms --> <div id="pSearch" class="floatnone"> <div class="bgdiv"> <div class="content"> <div class="fullspace"> <div class="search_combo_top combo_text combo_width_75"> <form action="/places/categories:7/str:" class="search "> <div class="input search append has-text"> <label for="field_2405"><span style="font-size:1rem;position:absolute;z-index:0;">Search Term</span> <input id="field_2405" name="str" style="z-index:1;" value="" placeholder="Search ..." autocomplete="off" autocorrect="off" autocapitalize="off"> </label> <button type="submit" class="text-search">Search</button> </div> </form> <div class="clearBoth"></div> </div> <div class="city_combo_top list-combo combo_width_25"> <!-- Cities Menu --> <div class="" style="position:relative;"> <div class="header" tabindex="0"> Select City </div> <ul> <li> <a href="https://shopping.montrealgazette.com/">ALL CITIES</a> </li> </ul> </div> <!-- /Cities Menu --> <div class="clearBoth"></div> </div> </div> <div class="clearBoth"></div> </div> </div> </div> <!-- Main Menu --> <div id="sMenu"> <div class="bgdiv"> <div class="content"> <div class="nav-container"> <nav class="desk-menu"> <ul class="menu top init-hidden "> <li class="tablevel1"> <a class="home tabmenuitem" href="https://shopping.montrealgazette.com/">All Ads</a> </li> <li class="tablevel1 parent"> <a class=' tabmenuitem' data-type_id='11' href='https://shopping.montrealgazette.com/places/types:11' title='Community Ads in Montreal, QC' tabindex='-1'>Community </a> <div class="submen col1"> <div class="sublist"> <div> <div class="subcol1 col"> <ul class="subcategories subcatcol1"> <li class="tablevel2"><a class=' tabmenuitem' data-type_id='11' data-category_id='95' href='https://shopping.montrealgazette.com/places/categories:95' title='Notice Ads in Montreal, QC' tabindex='-1'>Notice</a></li><li class="tablevel2"><a class=' tabmenuitem' data-type_id='11' data-category_id='105' href='https://shopping.montrealgazette.com/places/categories:105' title='Organizations Ads in Montreal, QC' tabindex='-1'>Organizations</a></li> </ul> </div> </div> <div class="clearBoth"></div> </div> </div> </li> <li class="tablevel1 parent"> <a class=' tabmenuitem' data-type_id='9' href='https://shopping.montrealgazette.com/places/types:9' title='Shopping Ads in Montreal, QC' tabindex='-1'>Shopping</a> <div class="submen col1"> <div class="sublist"> <div> <div class="subcol1 col"> <ul class="subcategories subcatcol1"> <li class="tablevel2"><a class=' tabmenuitem' data-type_id='9' data-category_id='34' href='https://shopping.montrealgazette.com/places/categories:34' title='Antiques Ads in Montreal, QC' tabindex='-1'>Antiques </a></li><li class="tablevel2"><a class=' tabmenuitem' data-type_id='9' data-category_id='7' href='https://shopping.montrealgazette.com/places/categories:7' title='Home Improvements Ads in Montreal, QC' tabindex='-1'>Home Improvements</a></li> </ul> </div> </div> <div class="clearBoth"></div> </div> </div> </li> <li class="tablevel1 parent"> <a class=' tabmenuitem' data-type_id='5' href='https://shopping.montrealgazette.com/places/types:5' title='Services Ads in Montreal, QC' tabindex='-1'>Services</a> <div class="submen col1"> <div class="sublist"> <div> <div class="subcol1 col"> <ul class="subcategories subcatcol1"> <li class="tablevel2"><a class=' tabmenuitem' data-type_id='5' data-category_id='76' href='https://shopping.montrealgazette.com/places/categories:76' title='Financial Ads in Montreal, QC' tabindex='-1'>Financial</a></li><li class="tablevel2"><a class=' tabmenuitem' data-type_id='5' data-category_id='7' href='https://shopping.montrealgazette.com/places/categories:7' title='Home Improvements Ads in Montreal, QC' tabindex='-1'>Home Improvements</a></li><li class="tablevel2"><a class=' tabmenuitem' data-type_id='5' data-category_id='47' href='https://shopping.montrealgazette.com/places/categories:47' title='Pets Ads in Montreal, QC' tabindex='-1'>Pets </a></li> </ul> </div> </div> <div class="clearBoth"></div> </div> </div> </li> <li class="more tablevel1 notused"> <span tabindex="-1" class="tabmenuitem">More ...</span> <div class="submen"> <div class="sublist"> <ul class="menu"></ul> </div> </div> </li> </ul> </nav> <nav class="mobile-menu"> <ul class="menu "> <li> <span class="mobile-open"> <span></span> <span></span> <span></span> <span></span> </span> </li> <li class="floatcrumb"> <a href="/">Home</a> /&nbsp;<a href="https://shopping.montrealgazette.com/places/types:5">Services</a> /&nbsp;<a href="https://shopping.montrealgazette.com/places/categories:7">Home Improvements</a> </li> <li class="floatright"> <span class="ssearch-open"> <span></span> <span></span> </span> </li> </ul> </nav> </div> <div class="clearBoth"></div> </div> </div> </div> <!-- Page Title --> <div id="pTitle" class="floatnone"> <div class="bgdiv"> <div class="content"> <h1 class="place_index_title seodb_title no_zone">Home Improvements Ads in Montreal, QC</h1> <div class="clearBoth"></div> </div> </div> </div> <div class=""> <div class="bgdiv"> <div class="content"> <!-- Breadcrumb --> <div id="pBreadcrumb" class=""> <a href="/">Home</a> /&nbsp;<a href="https://shopping.montrealgazette.com/places/types:5">Services</a> /&nbsp;<a href="https://shopping.montrealgazette.com/places/categories:7">Home Improvements</a> </div> <div class="clearBoth"></div> </div> </div> </div> </div><!-- /top-section --> <!-- Content --> <div id="sContent" class="body_premium"> <div class="content"> <div id="cA" class="places_index"> <!-- List of Places --> <div id="places_container_premium"> <div class="place place_premium_item item_1" itemtype="http://schema.org/Place" > <div class="place_wrapper"> <a class="img over-link track" rel="893" data-biz="135" itemprop="url" href="https://analytics-prd.aws.wehaa.net/trackings?value=1&action=click&category=internal&origin=listpage&url=https%3A%2F%2Fshopping.montrealgazette.com%2Fplaces%2Fview%2F893%2F514_983_4737.html&domain=shopping.montrealgazette.com&cat=firstpage&label_item_id=893&label_owner_id=135&idle=52627f06196917306431f09368e75a5a1eff46680ada86d73def2e31ddf5629585bead143cb1621b8c79f5fb4899284f&tenant=shopping.montrealgazette.com" data-url="https://shopping.montrealgazette.com/places/view/893/514_983_4737.html" title="Renovations & Quality Repairs, 514-983-4737"><span class="screen-reader-text">Renovations & Quality Repairs by 514-983-4737. Published on November 23rd</span></a> <!-- Image --> <div class="adimage"> <span class="img " style="background: url('https://static.wehaacdn.com/shopping-montrealgazette-com/imgs/media-images/normal/895/images/895.jpg') no-repeat center center;"></span> </div><!-- END Image --> <!-- Details --> <div class="details"> <div class="details-inner"> <p class="business_category"><span>Home Improvements</span></p> <!-- Offer Name --> <p class="offer_name" itemprop="name"> <span> Renovations & Quality Repairs </span> </p> <!-- Business Name --> <p class="business_name"> <span> 514-983-4737 </span> </p> <!-- Publication Date --> <div class="publication_date">Publication Date: 11-23-2024</div> </div> </div><!-- END Details --> </div> </div> <div class="place place_premium_item item_2" itemtype="http://schema.org/Place" > <div class="place_wrapper"> <a class="img over-link track" rel="866" data-biz="135" itemprop="url" href="https://analytics-prd.aws.wehaa.net/trackings?value=1&action=click&category=internal&origin=listpage&url=https%3A%2F%2Fshopping.montrealgazette.com%2Fplaces%2Fview%2F866%2F514_983_4737.html&domain=shopping.montrealgazette.com&cat=firstpage&label_item_id=866&label_owner_id=135&idle=893515a48c8f12b3fdd3434a4d65e3770a8ccdee7cb839ccc4c612110a6c3e213a122e2864d525fa758009b592b80430&tenant=shopping.montrealgazette.com" data-url="https://shopping.montrealgazette.com/places/view/866/514_983_4737.html" title="Complete Remodeling, 514-983-4737"><span class="screen-reader-text">Complete Remodeling by 514-983-4737. Published on November 2nd</span></a> <!-- Image --> <div class="adimage"> <span class="img " style="background: url('https://static.wehaacdn.com/shopping-montrealgazette-com/imgs/media-images/normal/868/images/868.jpg') no-repeat center center;"></span> </div><!-- END Image --> <!-- Details --> <div class="details"> <div class="details-inner"> <p class="business_category"><span>Home Improvements</span></p> <!-- Offer Name --> <p class="offer_name" itemprop="name"> <span> Complete Remodeling </span> </p> <!-- Business Name --> <p class="business_name"> <span> 514-983-4737 </span> </p> <!-- Publication Date --> <div class="publication_date">Publication Date: 11-02-2024</div> </div> </div><!-- END Details --> </div> </div> </div> <script>let xhr893 = new XMLHttpRequest();xhr893.open("POST", "https://analytics-prd.aws.wehaa.net/api/v1/trackings", true);xhr893.setRequestHeader("Content-type", "application/json");xhr893.setRequestHeader("X-Tenant", "shopping.montrealgazette.com");xhr893.setRequestHeader("X-Cat", "firstpage");xhr893.send(JSON.stringify({"value":1,"action":"impression","category":"listing","origin":"listpage","domain":"shopping.montrealgazette.com","label":{"item_id":893,"owner_id":135}})); let xhr866 = new XMLHttpRequest();xhr866.open("POST", "https://analytics-prd.aws.wehaa.net/api/v1/trackings", true);xhr866.setRequestHeader("Content-type", "application/json");xhr866.setRequestHeader("X-Tenant", "shopping.montrealgazette.com");xhr866.setRequestHeader("X-Cat", "firstpage");xhr866.send(JSON.stringify({"value":1,"action":"impression","category":"listing","origin":"listpage","domain":"shopping.montrealgazette.com","label":{"item_id":866,"owner_id":135}})); </script> </div> <script type="text/javascript"> $j(document).ready(function() { "use strict"; var isClick = 0; var nextPage = 1; var noMore = false; var alreadyLoading = false; var theContainer = '#places_container_premium'; loadAds(); if( $j('body').height() <= $j(window).height() ) loadOnScroll(); $j('#viewmore_items').click(function(ev){ ev.preventDefault(); isClick = ev.offsetX + ev.offsetY; $j(this).blur(); $j('.start-focus').removeClass('start-focus'); loadOnScroll(); }); function loadAds() { $j(theContainer).imagesLoaded(function() { $j(theContainer).wookmark({ offset: 0, align: 'left', flexibleWidth: '100%', itemWidth: 300, onLayoutChanged: function() { var isResponsive = false; $j('#viewmore_biz').css('opacity','1'); $j('#viewmore_items').css('opacity','1'); if( $j('#cA').hasClass('total_cols_1') ) isResponsive = true; if( $j(this)[0].container.clientWidth/$j(this)[0].itemWidth < 2 ) { $j('#cA').addClass( 'total_cols_1' ); if( !isResponsive ) { $j(this)[0].itemHeightsDirty = true; $j(this)[0].layout(); } } else { $j('#cA').removeClass( 'total_cols_1' ); if( isResponsive ) { $j(this)[0].itemHeightsDirty = true; $j(this)[0].layout(); } } $j('.place').fadeTo(750,1,function() { if(isClick==0) $j('.place.start-focus a').focus(); }); }, }); }); } function loadOnScroll() { if( !alreadyLoading && !noMore && $j('.ui-dialog').css('display')!='block' ) { alreadyLoading = true; var _params = wehaaApp.getParams(), _url = wehaaApp.paramsToUrl(_params), url = '/places/getMoreScroll/page:'+nextPage+_url.replace('/places', ''); $j('.loading').show(); $j('#viewmore_biz').css('opacity','0.25'); $j('#viewmore_items').css('opacity','0.25'); $j.ajax({ url: url, type: 'post', data: {}, success: function (data) { $j(theContainer).children().last().after(data); alreadyLoading = false; nextPage++; loadAds(); $j('.loading').hide(); if (data == '' || data.substring(data.length-6).substring(0, 2)!=12) { noMore = true; $j('#viewmore_biz').css('display','none'); $j('#viewmore_items').css('display','none'); } } }); } } }); </script> <div class="clearBoth"></div> <div class="clearBoth"></div> </div> </div> <!-- Footer Widget --> <div id="fbw_widget_container"></div><script defer type="text/javascript" src="https://shopping.montrealgazette.com/places/fbwidget/target:_self/"></script> </div><!-- /boxed-width --> <!-- View PopUp --> <!-- Custom Footer --> <div id="sFooter"> <div class="content"> <div id="client_footer"> <footer class="l-footer content" id="footer"> </footer> </div> <script type="text/javascript"> $j(document).ready(function() { $j.ajax({ method: 'POST', url: '/ajax/htmlblock/', data: { origin: 'https://montrealgazette.com', block: '#footer', type: 'remote_footer' } }) .done(function( data ) { $j('#client_footer > #footer').html(data); }); }); </script> <div class="clearBoth"></div> </div> </div> <!-- Share in View --> <!-- Scroll Loading --> <div class="loading">Loading ...</div> <!-- Feedback Link --> <button id="afeedbackBT"><img src="/css/themes/web/img/feedback.jpg" width="34" height="110" class="feedbackBT" alt="Send Feedback"/></button> <!-- SCRIPTS --> <script src="/js/jquery.fitvids.js" type="text/javascript" ></script> <script src="/js/jquery.dotdotdot.min.js" type="text/javascript" ></script> <script src="/js/jquery.wookmark.min.js" type="text/javascript" ></script> <script src="/js/imagesloaded.pkgd.min.js" type="text/javascript" ></script> <script src="/js/iframeResizer.min.js" type="text/javascript" ></script> <!-- TWITTER SDK --> <script src="/js/twitter.widgets.js" type="text/javascript"></script> <!-- Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-V0DSSWEHGH"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-V0DSSWEHGH'); </script> <!-- FACEBOOK SDK -- > <div id="fb-root"></div> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId="+wehaaApp.options.facebookAppId; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10