html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}.line:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}.line{*zoom:1;}.unit{float:left;}.size1of1{float:none;}.size1of2{width:50%;}.size1of3{width:33.33333%;}.size2of3{width:66.66666%;}.size1of4{width:25%;}.size3of4{width:75%;}.size1of5{width:20%;}.size2of5{width:40%;}.size3of5{width:60%;}.size4of5{width:80%;}.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px;}body { text-align:center; }body.busy { cursor: wait; }.hide { display: none; }.page { width:960px; margin:0 auto; text-align:left; }.button { display:block; border:0 none; cursor:pointer; text-indent:-999px; overflow:hidden; text-decoration:none; float:left;}button::-moz-focus-inner { border:0; padding:0; } sup { font-size:0.6em; line-height:1.5em; vertical-align:top; }strong { font-weight: bold; }em { font-style:italic; }button:active, button:focus { border:1px dotted; }.nowrap { white-space:nowrap; }.button span { height:19px; padding:0 0 0 6px; white-space:nowrap; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:16px; font-weight:bold;color:white; text-transform:uppercase; float:left; }button.button span {}.generic-button { height:19px; padding:0 17px 0 0; text-indent:0; overflow:visible;background:url(/images/global/generic-button-bg.png) no-repeat right -19px;}.generic-button span { background:url(/images/global/generic-button-bg.png) no-repeat left -19px;}.generic-button-grey { height:19px; padding:0 17px 0 0; text-indent:0; overflow:visible;background:url(/images/global/generic-button-bg.png) no-repeat right -38px;}.generic-button-grey span { background:url(/images/global/generic-button-bg.png) no-repeat left -38px;}.generic-shop-button { height:19px; padding:0 17px 0 0; text-indent:0; overflow:visible;background:url(/images/global/generic-button-bg.png) no-repeat right -57px;}.generic-shop-button span { background:url(/images/global/generic-button-bg.png) no-repeat left -57px;}.share-print { text-align: right; clear: both; margin: 10px 8px 12px 0; width: 952px; }.share-print a { font-size: 11px; color: #f5821f; text-decoration: none;background-image: url(/images/global/global-assets.png); background-repeat: no-repeat; margin: 0 0 0 4px; padding: 0 0 0 20px; }.share-print a.share-link { background-position: left -434px; padding: 0 0 0 16px; }.share-print a.email-link { background-position: left -450px; }.share-print a.print-link { background-position: left -466px; }.share-print a:hover, .share-print a:focus { text-decoration:underline; }#global-header { height:178px; overflow:visible; border-bottom:1px solid #efefef;background:url(/images/global/horz-repeat-bg.png) repeat-x; z-index:10; position:relative; min-width:960px; }#global-header .inner { position:relative; }#global-header .mast-head { height:17px; margin:0 0 9px; padding:3px 0 0; color:#ffffff; font-size:11px; font-weight:bold; }#global-header .mast-head a { color:#ffffff; font-size:11px; text-decoration:none; font-weight:bold; }#global-header .mast-head a:hover, #global-header .mast-head a:focus { color:#ffffff; text-decoration:underline; font-weight:bold; }#global-header .welcome { float:left;}#global-header .user { float:right;}#global-header .user br { display:none; }#global-header a.logoLink { float:left; margin-right:650px;}#global-header .main-logo { margin:0; }#global-header .featured-destinations { position:absolute; top:44px; right:0; }#global-header .featured-destinations a { margin-left:10px; float:left; display:inline; font-size:12px; font-weight:bold; color:#333333; text-decoration:none; position: relative; }#global-header .featured-destinations a .rnd-cnr-1px span { position: absolute; width: 1px; height: 1px; display: block !important; display: none; background-color: #fff; }#global-header .featured-destinations a .rnd-cnr-1px-top-left { left: -1px; top: -1px; }#global-header .featured-destinations a .rnd-cnr-1px-top-right { right: -1px; top: -1px; }#global-header .featured-destinations a .rnd-cnr-1px-bottom-left { left: -1px; bottom: -1px; }#global-header .featured-destinations a .rnd-cnr-1px-bottom-right { right: -1px; bottom: -1px; }#global-header .featured-destinations a .icon { position: absolute; display: block; background-image: url(/images/global/global-assets.png); background-repeat: no-repeat; }#global-header .featured-destinations a .arrow-right { width: 4px; height: 9px !important; height: 0; display: block; position: absolute; background: transparent url(/images/global/global-assets.png) no-repeat -20px -224px; right: 12px; top: 18px; }#global-header .featured-destinations .shopping-cart { height:51px; padding: 0 0 0 40px; background: transparent url(/images/global/context-button-bg.png) no-repeat left top; overflow:hidden; display: block; }#global-header .featured-destinations .shopping-cart .label { height: 43px; background: transparent url(/images/global/context-button-bg.png) no-repeat right top; padding: 8px 25px 0 8px; white-space: nowrap; float: left; }#global-header .featured-destinations a:hover, #global-header .featured-destinations a:hover .label, #global-header .featured-destinations a:hover .num-items { text-decoration:underline; cursor:pointer;}#global-header .shopping-cart .num-items { position: absolute; left:8px; bottom: 8px; width:100px; text-align:center; color:#ffffff; }#global-header .shopping-cart .icon { width: 20px; height: 17px; left: 22px; top: 7px; background-position: 0 -72px; }#global-header .featured-destinations .cart a { float:left; display:inline; margin:10px 20px 3px 50px; padding:0;}#global-header .featured-destinations .cart p { margin:0; padding:0; }#global-header .other-destinations {float:right; margin:48px 8px 0 0; }#global-header .other-destinations a { margin-left:18px; font-size:11px; color:#555555; text-decoration:none; }#global-header .other-destinations a:hover { font-size:11px; color:#555555; text-decoration:underline; }#global-header .other-destinations li { float:left; }#global-header .global-search {float:left; margin:47px 0 0 0; }.global-search label { display:none;}#global-header .global-search input { margin-right:10px; float:left; }#global-header .global-search a { float:left;}#global-header .global-search a span { float:left;}#global-header .global-search .search-button {}#local-features, #local-features .inner, #local-features .feature, #local-features .feature span { background-image:url(/wcsstore/HomeDepotCanada/images/store-locator/local-region.png); }#local-features { position:absolute; top:36px; right:130px; height:65px; padding-left:10px; font-size:12px; }#local-features .inner { height:58px; padding:7px 10px 0 0; float:left; background-position:top right; }#local-features a { font-weight:bold; text-decoration:none; }#local-features .region { font-size:11px; }#local-features .region a { color:#f58220; }#local-features .region a:hover { text-decoration:underline;}#local-features .feature { height:34px; margin-top:3px; padding-left:43px; float:left; color:black; }#local-features .feature span { display:block; height:21px; padding:11px 17px 0 0; float:left; cursor:pointer; }#local-features .eflyer { margin-right:10px; background-position:0 -65px; }#local-features .eflyer span { background-position:right -65px; }#local-features .store-locator { background-position:0 -99px; }#local-features .store-locator span { background-position:right -99px; }#local-features a:hover, #local-features a:hover span{ text-decoration:underline;}#global-nav { position:absolute; left:0; top:110px; width:1000px; height:42px; background:url(/images/global/horz-repeat-bg.png) repeat-x 0 -110px; }#global-nav .dept { height:34px; margin:3px 0 4px -1px; float:left; overflow:visible; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; position:relative; }#global-nav .dept a { float:left; display:inline;text-decoration:none; color:black; }#global-nav .dept.hover { margin-top:0; border-top:3px solid #f58220; }#global-nav .dept.hover a { background:url(/images/global/horz-repeat-bg.png) repeat-x 0 -187px; text-decoration:underline; }#legacy-content { width:777px; margin:10px 91px; text-align:left; overflow: hidden; }#legacy-content table { text-align:left; }#legacy-content .innerContent { text-align:left; }#legacy-content p { margin:0 0 12px; }.bg-wrapper { overflow: hidden; width: 960px; margin: 0 auto; }.bg-wrapper h1 { font-size:36px; color:#333; line-height:36px; padding:10px 0; border-bottom:2px solid #f58220; text-align: left; font-weight: normal; overflow:hidden; }.bg-left-nav { width: 152px; padding: 20px 34px; display: inline; float: left; border: 1px solid #ccc; background-color: #f7f7f7; text-align:left; }.bg-left-nav .mcLeft { font: 11px Arial, Helvetica, Sans-Serif; text-align:left; }.bg-left-nav .mcLeft a{ color: #585858; font-size:11px; text-decoration:none; font-weight:normal; }.bg-left-nav .mcLeft a:hover { color:#CB6600; }.brand-guide { text-align: left; } .sub-nav { width:652px;padding-bottom:20px; position:absolute; top:36px; left:-2px; display:none; z-index:20; }.sub-nav a, .sub-nav a:hover, #global-nav .dept.hover .sub-nav a{ background:none; }.sub-nav .title { width:612px; margin:20px 20px 10px 20px; border-bottom:1px solid #cccccc; text-align:left; height:20px; }.sub-nav .title .l1-name { font-weight:bold; color:#000000; font-size:14px; }#global-nav .dept .sub-nav a {text-decoration:none;}#global-nav .dept .sub-nav .title a, #global-nav .dept .sub-nav .title a:visited{ width:auto; float:none; font-size:11px; color:#f5821f; font-weight:normal; height:auto; margin:0; padding:0; margin:0 2px 0 5px;}#global-nav .dept .sub-nav .title a:hover { text-decoration:underline;}.sub-nav .title span { font-size:11px; color:#f5821f; }.sub-nav .links { width:612px;margin:0 20px; }.sub-nav .links .link-row { width:612px; float:left; display:inline; margin-bottom:10px; }.sub-nav .links .link-group { float:left; display:inline; width:180px; margin:0 10px 0 10px; }#global-nav .dept .sub-nav .links .link-group a, #global-nav .dept .sub-nav .links .link-group a:visited {font-size:12px; font-weight:bold; color:#333333; float:left; display:inline; width:170px; text-align:left; margin:0; padding:0;}#global-nav .dept .sub-nav .links .link-group a:hover { text-decoration:underline;}#global-nav .dept .sub-nav .links .link-group a.l3,#global-nav .dept .sub-nav .links .link-group a.l3:visited { font-size:11px; line-height:15px; font-weight:normal; width:150px; margin-left:20px; }.sub-nav .shop-all { width:612px; margin:10px 20px 0 20px; height:30px; float:left; display:inline;}.sub-nav .btm-links { width:612px; float:left; display:inline; margin:0 20px; text-align:left; border-top:1px solid #cccccc; }#global-nav .dept .sub-nav .btm-links a { width:auto; font-size:12px; color:#333333; text-decoration:none; font-weight:normal; float:none; margin:2px; padding:0;}#global-nav .dept .sub-nav .btm-links a:hover { font-size:12px; color:#333333; text-decoration:underline; font-weight:normal;}.sub-nav .btm-links p { margin:5px 0 0 70px; padding:0;}.sub-nav .btm-links p.title { margin:10px 0 0 60px;color:#000000; font-size:12px; font-weight:bold; border:none; height:auto; padding:0; width: 552px; }#global-nav .dept .sub-nav .btm-links p.title a{ color:#000000; font-size:12px; font-weight:bold;}#global-nav .dept .sub-nav a.generic-button { padding:0 17px 0 0; height:19px; float:right; overflow:hidden;background:url(/images/global/generic-button.png) no-repeat right -19px; clear:both;}#global-nav .dept .sub-nav a.generic-button span { float:left;}#sub-nav-div { display:none;}.wrap { width:960px; margin:0 auto; text-align:left;}#main-content { width:960px; margin:10px auto 0; overflow:hidden; z-index:0; display:block; }#marquee-ad { width:952px; margin:0 0 10px; font-size:14px; color:#464646; border-bottom:1px solid #ffe862; border-top:1px solid #ffe862; text-align:left; position:relative;}#marquee-ad .icon { position:absolute; bottom:5px; left:10px;}#marquee-ad p { background:#fffbcc; margin:1px 0; padding:5px 10px 5px 15px;}#marquee-ad .text-link { font-size:10px; color:#f58220; margin-left:10px;}#marquee-ad a { font-size:10px; color:#f58220; text-decoration:none;}#marquee-ad a:hover, #marquee-ad a:focus { font-size:10px; color:#f58220; text-decoration:underline;}#global-footer { border-top:1px solid #f58220; padding-top:15px; z-index:0; min-width:960px; }#global-footer h4 { font-size:11px; font-weight:bold; color:#333333; margin:0; padding:0;}#global-footer h4 a, #global-footer h4 a:visited{ font-size:11px; font-weight:bold; color:#333333; text-decoration:none;}#global-footer h4 a:hover{ font-size:11px; font-weight:bold; color:#333333; text-decoration:underline;}#global-footer #legal-bar { background:#f58220; color:#ffffff; font-size:9px; text-align:center; padding:2px; text-transform:uppercase; clear: both; }#global-footer .wrap { height:160px; margin: 0 auto 0; padding-top:10px; }#global-footer .link-col.icons { margin: 0 20px 0 0; }#global-footer .icons a { margin:1px;}#global-footer #logo { width:61px; height:61px; background:url(/images/global/hd-logo-en.png) no-repeat; float:left; display:inline; margin: 0 0 55px; text-indent:-9999px; overflow:hidden; } #global-footer .icon-accessibility { display:none; width: 60px; height: 23px; background: transparent url(/images/global/global-assets.png) no-repeat 0 -178px; float: left; clear: both; }#global-footer .link-col { float:left; display:inline; overflow:hidden; }#global-footer ul { list-style:none; margin:0; padding:0; float:left; display:inline; width:160px; }#global-footer ul li { margin:0; padding:0;float:left;}#global-footer ul li a { font-size:11px; color:#585858; text-decoration:none; margin:0; padding:0; float:left; line-height:16px;}#global-footer ul li a:hover { font-size:11px; color:#f58220; text-decoration:underline;}#global-footer #assistance { width:169px; overflow:hidden; margin-top:-5px;}#global-footer #assistance ul li { border:1px solid #ffffff;}#global-footer #assistance a { font-size:11px; font-weight:bold; color:#333333; text-decoration:none; width:159px; line-height:18px; }#global-footer #assistance a .tel { color:#f58220; font-size:11px; font-weight:bold; }#global-footer #assistance a:hover { font-size:11px; font-weight:bold; color:#f58220; text-decoration:underline; }#global-footer #forms { margin-top:-10px;}#global-footer #forms .form-div { width:219px; margin:0 0 10px 0; padding:5px 0 0 0; position: relative; border: 1px solid #e6e6e6; overflow: hidden; }#global-footer #forms .form-div .rnd-cnr-1px span { position: absolute; width: 1px; height: 1px; display: block !important; display: none; background-color: #fff; }#global-footer #forms .form-div .rnd-cnr-1px-top-left { left: -1px; top: -1px; }#global-footer #forms .form-div .rnd-cnr-1px-top-right { right: -1px; top: -1px; }#global-footer #forms .form-div .rnd-cnr-1px-bottom-left { left: -1px; bottom: -1px; }#global-footer #forms .form-div .rnd-cnr-1px-bottom-right { right: -1px; bottom: -1px; }#global-footer #forms .form-div h4 { margin:3px 10px; }#global-footer #forms .form-div .social-media-container { float:left; width:220px; margin:4px 0 0 0; padding:6px 0 6px 0; border-top:1px solid #f2f2f2; }#global-footer #forms .form-div .social-media-container .notes { float:left; width:210px; margin:0; padding:4px 0 0 10px; font-size:10px; font-style:italic; }#global-footer #forms .form-div form { margin:0; padding:0 0 5px 0; overflow:hidden; }#global-footer #forms .form-div form label { display:none;}#global-footer #forms .form-div form input { margin:0 0 5px 10px; padding:0; width:192px; }#global-footer form .button { float:right; margin:0 10px 0 0; display:inline;}#global-footer .social-media { display: inline; float: left; width: 54px; text-align: center; padding:0; }#global-footer .social-media.twitter-link { width:54px; height:52px; border-right: 1px solid #f2f2f2; }#global-footer .social-media .title { margin:0; padding:0; color:#333333; font-size:10px; font-weight:normal; display:block; }#global-footer .social-media .button { width:32px; height:32px; margin:2px 0 0 12px !important; margin:2px 0 0 6px; }#global-footer .social-media .twitter-button { background: transparent url(/images/global/icons/twitter.png) no-repeat; }#global-footer .social-media .rss-button { background: transparent url(/images/global/icons/rss.png) no-repeat; }#global-footer .social-media .mobile-button { background: transparent url(/images/global/icons/mobile.png) no-repeat; }#global-footer .social-media .facebook-button { background: transparent url(/images/global/icons/facebook.png) no-repeat; }#global-footer #main-links, #global-footer #main-links ul li { width:190px; }#global-footer #customer-links { width:290px; }#global-footer #customer-links ul, #global-footer #customer-links ul li { width: 130px; }#searchSuggestionsBox {width:410px; background: #ffffff; border:1px solid #989a97;display:none; left:50%; margin-left:-480px;padding:1px; position:absolute; z-index:9;}#searchSuggestionsBox.show {display: block;}#searchSuggestionsBox a {color: #333333; text-decoration:none;}#searchSuggestionsBox a:hover {color: #c60; text-decoration:none; }#searchSuggestionsBox dl { margin: 5px 10px; padding: 0;}#searchSuggestionsBox dt {clear:left; float:left; font-size:11px; padding-right:5px; _padding:2px 5px 2px 0; text-align:left; width: 100px; text-decoration:none; }#searchSuggestionsBox dt a { font-weight:bold; text-decoration:none; }#searchSuggestionsBox dd {float:left; font-size:11px; margin:0; padding:2px 0; text-align:left; width:285px; text-decoration:none;}#searchSuggestionsBox dd a {margin-right:5px;text-decoration:none; }#searchSuggestionsBox dd .highlight {color: #c60;}#searchSuggestionsBox .suggestions .clear {clear: both;}#searchSuggestionsBox a.btnToggleSuggestions {background: #e4e4e4 url(/images/icn_off_x.gif) 10px 2px no-repeat; clear: both; cursor: pointer; display: block; font: 11px Arial; margin-top: 5px; padding-left: 22px; text-align: left; text-transform: uppercase; }#main-area { width:700px; float:left; display:inline; margin:0 30px 0 0; padding:0; text-align:left; z-index:0; }#main-area .section { width:700px; border:1px solid #cccccc;border-top:2px solid #f58220; margin:20px 0 20px 0; padding:0; position:relative; overflow:hidden; }#main-area .section h2 { font-size:16px; line-height:16px; font-weight:bold; color:#000000; padding:15px 20px; background: #FFF url(/images/global/head-bg.gif) repeat-x left bottom; border-bottom:1px solid #F58220; }#main-area .section h2 em { font-size:12px; font-weight:normal; color:#333333; clear:both; display:block; margin-top:1px; font-style: normal; }#main-area .section h2 .checkmark { background: url(/images/global/global-assets.png) no-repeat 0 -490px;width:17px; height:18px; display:block; float:left; margin:0 0 0 5px; }#main-area #more-saving.section h2, #main-area #more-links.section h2 { height: 65px; }#main-area #more-saving.section h2.imageHeader { padding:0; height:95px;}#main-area .section .links { width:702px;position:relative; margin:-27px 0 0; padding:0; text-align:center; overflow:hidden;background-color:transparent;}#main-area .section .links h3 { float:left; font-size:12px; font-weight:bold; border-right:1px solid #cccccc; border: 1px solid #CCC; border-bottom:none; padding:5px 20px; cursor:pointer; color:#999999; margin-left: 5px; background-color: #FFF;}#main-area .section .links h3.hover { text-decoration:underline; background:#FFF; height:auto; }#main-area .section .links .link-group.on h3 { color:#FFF; background-color:#F58220; cursor:auto; border:none; border: 1px solid #F58220; }#main-area .section .links .link-group h3 a, #main-area .section .links .link-group h3 a:visited{ font-size:12px; font-weight:bold; text-decoration:none;}#main-area .section .links .link-group.on h3 a, #main-area .section .links .link-group h3.onTitle a, #main-area .section .links .link-group h3.onTitle a:visited { color:#fff;}#main-area .section .links .link-group h3 a:hover{ font-size:12px; font-weight:bold; text-decoration:underline;}#main-area .section .links .first h3 { border-left: 0; margin-left: 0;}#main-area .section .links .last h3 {margin-right: 0px;}#main-area .section .links ul { list-style:none; position:absolute; height:220px; margin:3px 0; padding:0; top:25px; left:0; width: 100%; background-color: #FFFFFF; }#main-area .section .links ul li { float:left; display:inline; padding:0 40px; margin:10px 0 0 0; border-right:1px solid #ccc; position:relative; }#main-area .section .links ul li.right { border-right:1px solid #ffffff; }#main-area .section .links .link-group h4 { font-size:12px; font-weight:bold; color:#000000; margin:5px 0; padding:0; width:150px;}#main-area .section .links .link-group h4 a, #main-area .section .links .link-group h4 a:visited { font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }#main-area .section .links .link-group h4 a:hover { font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }#main-area .section .links .link-group p { text-align:left; margin:5px 0 0 0; padding:0; color:#585858; font-size:11px; width:150px;}#main-area .section .links .link-group a, #main-area .section .links .link-group a:visited { text-decoration:none; color:#585858; font-size:11px; }#main-area .section .links .link-group a:hover { text-decoration:underline; color:#585858; font-size:11px; }#main-area .section .links .link-group p.sub-desc { font-size:10px; font-weight:bold; color:#333333; text-transform:uppercase;}#main-area .section .links .link-group span.btn { width:16px; height:200px; position:absolute; top:30px; text-indent:-999px;overflow:hidden; background-image:url(/images/global/rotate-arrow.gif); background-color:#ffffff; background-repeat:no-repeat; border:10px solid #ffffff; }#main-area .section .links .link-group span.btn.active, #main-area .section .links .link-group span.btn.active-prev{cursor:pointer;}#main-area .section .links .link-group span.prev { left:0; background-position:-48px center; }#main-area .section .links .link-group span.next { right:0; background-position:-32px center;}#main-area .section .links .link-group span.prev.active-prev { background-position:-16px center;}#main-area .section .links .link-group span.next.active { background-position:0 center; }#main-area .section .links .link-group ul, #main-area .section .links .link-group .btn{ display:none;}#main-area .section .links .link-group.on ul,#main-area .section .links .link-group.on .btn,#main-area .section .links .link-group.last.on ul,#main-area .section .links .link-group.last.on .btn { display:inline;}#home-page-area #right-nav .section#workshops { display: none; }#main-area .section .links .link-group a.link-view-all { float: right; margin: 10px 8px 0 0; text-decoration: underline; color:#F5821F; text-transform: uppercase; }#main-area .section .links .link-group a:visited.link-view-all { color: #F5821F; }#right-nav { width:225px; float:left; display:inline; margin:0; padding:0; text-align:left; overflow:visible; z-index:0;}#right-nav .section { width:220px; border:1px solid #cccccc; float:left; display:inline; margin:0 0 20px 0; padding:0; text-align:left;font-size:11px;background-color:white;}#right-nav .section h2 { font-size:12px; font-weight:bold; color:#000000; background:url(/images/global/head-bg.gif) repeat-x left bottom; border-bottom:1px solid #cccccc; padding:10px; text-transform:uppercase; }#right-nav .section h3 { font-size:12px; color:#000000; font-weight:normal; margin:0 10px; background: none; border: 0; }#right-nav .section#gc h3 { font-weight:bold;}#right-nav .section h2 em{ font-size:11px; font-weight:normal; color:#333333; text-transform:none; font-style: normal; }#right-nav .section p{ margin:8px 15px 8px 15px; padding:0; min-height:18px;}#right-nav .section a { margin:0;}#right-nav .section#how-to { position:relative; margin-bottom:20px; overflow:visible;background-color:white;}#right-nav .section#how-to .icon-apron { position:absolute; width: 83px; height: 93px; display: block; }#right-nav .section#how-to .icon-apron { top:15px; right:-10px; background: transparent url(/images/global/icons/en/apron-large.gif) no-repeat;}.category-area #right-nav .section#how-to .icon-apron, .pip-area #right-nav .section#how-to .icon-apron { top:7px; right:-11px; background: transparent url(/images/global/icons/en/apron-large-bk.gif) no-repeat;}#right-nav .section#how-to p { width:130px;}#right-nav .section#gc { margin-bottom:15px;}#right-nav .section#gc ul.arrow-list { margin:5px 10px;}#right-nav .section#gc h2 { text-indent: -9999px; border:none; margin:5px auto; padding: 0; }#right-nav .section#image-adspot { width:222px; overflow:hidden; border:none; background-color: transparent; }#right-nav .section#image-adspot a { float:left; margin:1px 0;}#right-nav label { display:none;}.secondary-solve-bar#right-nav { margin: 40px 0 0; padding:0 0 20px 0; }.secondary-solve-bar#right-nav .section img { margin: 2px 2px 0; }.secondary-solve-bar#right-nav .section .button { margin: 0 0 15px 15px !important; margin: 0 0 15px 7px; }.secondary-solve-bar#right-nav .section#auction { margin: 0; border-bottom: 0; }.secondary-solve-bar#right-nav .section#price-guarantee { border: 1px solid #ffe862; }.secondary-solve-bar#right-nav .section#price-guarantee a { color: #000; text-decoration: none; background-color: #fffbcc; margin: 2px; padding: 10px; display: block; }.secondary-solve-bar#right-nav .section#price-guarantee a:hover { text-decoration: underline; }ul.arrow-list { margin:10px; padding:0; list-style:none; }ul.arrow-list li { margin:5px 0 0 0; padding:0 0 0 10px; background:url(/images/global/list-arrow.gif) no-repeat left 3px; }ul.arrow-list li a { font-size:11px; color:#000000; text-decoration:none;}ul.arrow-list li a:hover { font-size:11px; color:#000000; text-decoration:underline;}ul.dot-list { margin:10px 0; }ul.dot-list li { padding-left:10px; background:url(/images/global/list_dot.gif) no-repeat left 3px; }ul.img-list { list-style:none; margin:10px; padding:0; }ul.img-list li { margin:0; padding:0; position:relative; float:left; height:70px; width:200px; overflow:hidden;}ul.img-list li a.img-link { float:left; position:relative; width:50px; height:50px;}ul.img-list li img { position:absolute; left:0; top:0; }ul.img-list li h4 { margin:0 0 0 55px; padding:0; font-size:12px; font-weight:bold; color:#000000; width:140px; }ul.img-list li h4 a { font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}ul.img-list li h4 a:hover { font-size:12px; font-weight:bold; color:#000000; text-decoration:underline;}#right-nav .section ul.img-list li p { margin:0 0 0 55px; font-size:11px; font-weight:normal; color:#585858; }#right-nav .section ul.img-list li p a{ font-size:11px; font-weight:normal; color:#585858; text-decoration:none; }#right-nav .section .show-box { position:relative; overflow:hidden; }#right-nav .section .show-box ul { position:absolute; top:0; left:0;}#right-nav .section .btn-box { position:relative; height:30px; border-top:1px solid #cccccc;}#right-nav .section span.btn { width:56px; height:16px; position:absolute; top:8px; text-indent:-999px;overflow:hidden; background-image:url(/images/global/rotate-arrow.gif); background-color:#ffffff; background-repeat:no-repeat; }#right-nav .section .btn.active, #right-nav .section .btn.active-up {cursor:pointer;}#right-nav .section span.up { right:45px; background-position:right bottom; }#right-nav .section span.down { left:45px; background-position:right -32px;}#right-nav .section span.up.active-up { background-position:right -16px;}#right-nav .section span.down.active { background-position:right top; }#right-nav .section.simple-sec {}#right-nav .section.simple-sec a { text-decoration:none; float:left; }#right-nav .section.simple-sec a:hover, #right-nav .section.simple-sec a:hover h2 { text-decoration:underline;}#right-nav .section.simple-sec h2 { background:none; border:none; font-size:11px; color:#333333; font-weight:bold; float:left; padding:10px 0 5px 45px; margin:0; text-decoration:none;} #right-nav .section.simple-sec .text-link { float:right; margin:10px; }#right-nav .section.simple-sec .text-link a { text-decoration:none; }#right-nav .section.simple-sec .text-link a:hover { text-decoration:underline; }#right-nav .section#hammer { border-bottom:none; margin-bottom:0; background:url(/images/global/global-assets.png) no-repeat 8px -89px; background-color:white;}#right-nav .section#value-centre { background:url(/images/global/global-assets.png) no-repeat 8px -118px; background-color:white;}#right-nav .section#workshops { background:url(/images/global/global-assets.png) no-repeat 8px -145px; background-color:white;}#right-nav .section#hammer h2, #right-nav .section#value-centre h2, #right-nav .section#workshops h2{ cursor:pointer;}#hero-area { width:700px; height:358px; overflow:hidden; border-right:1px solid #cccccc; position:relative;}#hero-area #hero-area-content { }#hero-area ul { width:700px; height:328px; border:1px solid #cccccc; list-style:none; margin:0; padding:0; overflow:hidden; border-right:none; background-color:white; position:absolute;}#hero-area ul li {position:absolute; left:5px; top:5px; z-index:1; opacity:0; filter:alpha(opacity=0);}#hero-area ul li img { border:1px solid #ffffff;}#hero-area ul li.show { z-index:2; opacity:1; filter:alpha(opacity=100);}#hero-area ul li a.noLink { cursor:default;}#hero-area #control { border-top:none; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; float:right; margin:-1px 0 0 0; border-right:none; position:absolute; top:330px; right:0; height:27px; background:#ffffff; z-index:10; }#hero-area #control #pagination { float:left; margin:0 0 0 2px; padding:0; }#hero-area #control span { width:22px; margin:0 2px 5px 2px; float:left; display:inline; cursor:pointer; color:#ff6600; font-size:11px; font-weight:bold; background-image:url(/images/global/slider-button.gif); text-align:center; background-repeat:no-repeat; padding:3px 0 5px 0;}#hero-area #control a { width:22px; margin:0 2px 5px 2px; float:left; display:inline; cursor:pointer; color:#ff6600; font-size:11px; font-weight:bold; background-image:url(/images/global/slider-button.gif); text-align:center; background-repeat:no-repeat; padding:3px 0 5px 0;}#hero-area #control span.selected { background-position:-22px 0; color:#ffffff;}#hero-area #control span.pause { background-position:0 -22px; padding:0; height:22px; }#hero-area #control span.play { background-position:-22px -22px; padding:0; height:22px; }#hero-area.simple { border:none; width:702px; }#hero-area.simple ul { border:1px solid #cccccc;}#hero-area ul .hero-video { width:688px; height:316px;text-align:center;position:relative; background-color:#000000; }#hero-area ul .hero-video img { position:absolute; top:0px; left:0px; z-index:1; }#main-content #more-saving .links { width:700px;float:left; display:inline;padding:0 0 30px;}#main-content #more-saving .links .prod-wrapper { position: absolute; left: 0; top: 30px; overflow: hidden; display: none; width: 700px; background-color: #FFFFFF; }#main-content #more-saving .links .link-group.on .prod-wrapper { display: inline; }#main-content #more-saving .links .link-group .generic-button { float: right; margin: 10px 8px 8px 0; }#main-content #more-saving .links .link-group .generic-button:hover { text-decoration: none; }#main-content #more-saving .links .prod { float:left; display:inline; margin:15px 0 0 0; padding:0 1px 0 0; border-right:1px solid #cccccc; width:173px; text-align:center; font-size:11px; color:#585858; position:relative; }#main-content #more-saving .links .prod.last { border:none;}#main-content #more-saving .links .prod .prod-img { width:100px; height:100px; border:none;}#main-content #more-saving .links .prod p { font-size:11px; margin:0 20px; padding:0; text-align:left; width: 133px; }#main-content #more-saving .links .prod p.prod-title { font-weight:bold; }#main-content #more-saving .links .prod p.prod-title a { font-size:11px; font-weight:bold; color:#585858; text-decoration:none;}#main-content #more-saving .links .prod p.prod-title a:hover { font-size:11px; font-weight:bold; color:#585858; text-decoration:underline;}#main-content #more-saving .links .prod p.prod-desc { height: 6.0em; }#main-content #more-saving .links .prod p.prod-desc a { color:#585858; }#main-content #more-saving .links .prod .price-container { overflow:hidden; position:absolute; bottom:0; left:0; }#main-content #more-saving .links .prod .price { float:left; margin:0 10px 5px 0; text-align: left; }#main-content #more-saving .links .prod .price .old-price { font-size:12px; text-decoration:line-through; display: block; }#main-content #more-saving .links .prod .price .old-price.blank { text-decoration: none; }#main-content #more-saving .links .prod .price .new-price { font-size:14px; font-weight:bold; color:#333333; display: block; }#main-content #more-saving .links .prod .promos { float:left; margin: 0;}#main-content #more-saving .links .prod .promos img { float:left; margin: 0 6px 0 0; }#main-content #more-saving .links .prod .promos img.incredible-price { margin-top:5px; }#main-content #more-saving .links .prod .promos .free-shipping { margin: 10px 6px 0 0; }.text-link { font-size:9px; color:#f58220; }.text-link a{ font-size:9px; color:#f58220; text-decoration:underline; text-transform: uppercase; }.spot { position: relative; }.window.hotspot { width: 250px;padding: 10px; position: absolute; background-color: #fff; overflow: hidden; border: 1px solid #666; }.window.hotspot img { width: 100px; height: 100px; border: 1px solid #cfcfcf; display: block; float: left; margin: 0 10px 10px 0; }.window.hotspot h6 { font-size: 12px; color: #666; font-weight: bold; margin: 0; text-align: left; }.window.hotspot p { text-align: left; }.window.hotspot .description { font-size: 11px; color: #333; margin: 0 0 4px; }.window.hotspot .price { font-size: 14px; color: #333; font-weight: bold; margin: 8px 0; }.window.hotspot .categorization { font-size: 11px; color: #666; margin: 6px 0; }.window.hotspot .categorization img { width: 31px; height: 28px; }.window.hotspot .categorization .type { font-weight: bold; display: block; }.window.hotspot .button { display: block; }.window.hotspot .close-button { position: absolute; right: 3px; top: 3px; width: 9px; height: 9px; background: transparent url(/images/global/global-assets.png) no-repeat 0 -224px; }#global-crumb-trail { background-color:#efefef; color:#333333; font-size:11px; font-weight:bold; padding:5px 0; margin-bottom:10px; overflow: hidden; }#global-crumb-trail .wrap { padding-left:20px; overflow: visible; }#global-crumb-trail a { font-size:11px; font-weight:normal; color:#333333; text-decoration:none; float: left; }#global-crumb-trail a:hover { font-size:11px; font-weight:normal; color:#333333; text-decoration:underline; }#global-crumb-trail .separator { text-indent: -9999px; background: transparent url(/images/global/global-assets.png) no-repeat -51px -329px; width: 9px; height: 6px; display:inline; margin:5px; }#global-crumb-trail span { float: left; }#global-crumb-trail .crumb-trail-remove-button { background: transparent url(/images/breadcrumb_x.gif) no-repeat 0 2px; width: 10px; height: 12px; margin: 0 5px 0 0; }.category-area {text-align:left; border-bottom:20px; overflow:hidden; width:1000px; }.category-area a { font-size:11px; color:#585858; font-weight:normal; text-decoration:none;}.category-area a:hover { font-size:11px; color:#585858; font-weight:normal; text-decoration:underline;}.category-area h1.category-name { width:960px; font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:18px; padding:15px 0;}.category-area h1.category-name em { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-style: normal; }.category-area.level2 h1.category-name {border-bottom:2px solid #f58220;}.category-area h2 { font-size:12px; font-weight:bold; color:#000000; text-transform:uppercase; border-bottom:1px solid #cccccc; padding:10px 0; margin:0;}.category-area h3 { font-size:12px; font-weight:bold; color:#000000; margin-bottom:5px; }.category-area h3 a{ font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }.category-area h3 a:hover{ font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }#maga-nav { overflow:hidden;}.category-area .link-row { float:left; display:inline; margin:0 0 20px 0; padding:0; }.category-area .link-group { float:left; display:inline; width:165px; margin:10px 0 0 10px; padding:0; }#maga-nav .link-group ul { margin-left:10px; }#featured-brands { overflow:hidden; border-bottom:1px solid #cccccc; margin-bottom:20px; width:100%;}#featured-brands .brand-list { position:relative; overflow:hidden; height:100px;}#featured-brands .brand-list ul { position:absolute; top:0; left:20px; } #featured-brands .brand-list ul li { float:left; display:inline; margin:5px; vertical-align:middle; height:90px; }#featured-brands span.btn { width:16px; height:100px; position:absolute; top:0; text-indent:-999px;overflow:hidden; background-image:url(/images/global/rotate-arrow.gif); background-color:#ffffff; background-repeat:no-repeat;}#featured-brands span.btn.active, #main-area .section .links .link-group span.btn.active-prev{cursor:pointer;}#featured-brands span.prev-btn { left:0; background-position:-48px 20px; }#featured-brands span.next-btn { right:0; background-position:-32px 20px;}#featured-brands span.prev-btn.active-prev { background-position:-16px 20px; cursor:pointer;}#featured-brands span.next-btn.active { background-position:0 20px; }#shop-by { overflow:hidden; margin-bottom:20px; width:100%; }#shop-by .spot { float:left; display:inline; margin:10px 20px 10px 0; width:340px; height:180px;}#shop-by .spot.last { float:left; display:inline; margin:10px 0 10px 0; }#shop-by .spot img { width:340px; height:150px; float:left; }#shop-by .text-bg { width:340px; height:50px; position:absolute; bottom:0; left:0; background:#000000; filter:alpha(opacity=70);-moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; display:none;}.category-area { }.category-area #shop-by h3 { color:#000000; margin:5px 0 3px 0;float:left; display:inline; width:100%;}.category-area #shop-by a { background:transparent url(/images/global/list-arrow.gif) no-repeat scroll left 3px; color:#585858; padding:0 0 0 15px;float:left; display:inline;}.category-area #shop-by a:hover { color:#585858;}.category-area #right-nav .section, .pip-area #right-nav .section { border-top: 3px solid #f58220; margin: 0; color: #333; overflow:hidden; }.category-area #right-nav .section h2, .pip-area #right-nav .section h2 {color: #fff; border-bottom: 0; padding: 3px 15px 6px; background: transparent url(/images/global/horz-repeat-bg.png) repeat-x 0 -222px; }.category-area #right-nav .section h3, .pip-area #right-nav .section h3 { margin: 8px 15px; color: #000; font-weight: bold; clear: both; }.category-area #right-nav .section .generic-button, .pip-area #right-nav .section .generic-button { margin: 0 0 10px 10px; display:inline; }.category-area #right-nav .section .main-img, .pip-area #right-nav .section .main-img { margin: 5px; display: block; }.category-area #right-nav .section a:focus .main-img { border:0.5px dotted #cccccc;}.category-area #right-nav .section ul, .pip-area #right-nav .section ul { margin: 10px 15px; }.category-area #right-nav .section .img-list li, .pip-area #right-nav .section .img-list li { float: none; margin: 12px 0; height: auto; width: auto; clear: both; }.category-area #right-nav .section .img-list li img, .pip-area #right-nav .section .img-list li img { position: relative; }.category-area #right-nav .section .img-list .thumbnail, .pip-area #right-nav .section .img-list .thumbnail { display: inline; float: left; position: relative; margin: 0 10px 5px 0; }.category-area #right-nav .section .img-list .title, .pip-area #right-nav .section .img-list .title { color: #333; text-transform: uppercase; }.category-area #right-nav .section .img-list .link, .pip-area #right-nav .section .img-list .link { color: #ff6600;display: block;}.category-area #right-nav .section .hr, .pip-area #right-nav .section .hr { border-top: 1px solid #ccc; width: 220px; float: left; margin: 10px 0; height: 1px; }.category-area .adspot {float:right; margin-top:-50px; margin-right:40px; min-width:235px !important; }.category-area .adspot img { float:left; display:inline; margin:0 10px; }.category-area .adspot h4 { color:#000000; font-size:12px; font-weight:bold; }.category-area .adspot a { font-size:12px; color:#f58220;}.category-area .adspot a:hover { font-size:12px; color:#f58220;}.category-area h1.level2 { padding: 0 0 16px; border-bottom: 3px solid #f58220; }.category-area .button:hover { text-decoration: none; }#sure-suggest { margin:5px 0 15px 0; float:none; }#sure-suggest img { display:block; float:left; }#ss-adspot-left { width:254px; height:100px; margin:0; }#ss-adspot-right-img { margin:0px;}#ss-adspot-right { float:left; margin:0px; width:665px; height:60px; padding:22px 15px 15px 15px; border:1px solid #ccc; border-top:none; background-color:white; }#ss-adspot-right h4 { width:180px; padding-right:30px; float:left; color:#333; line-height:24px; font-size:24px; }#ss-adspot-right span.desc { width:300px; padding-right:60px; float:left; color:#333; font-size:13px; }#ss-adspot-right .button { margin-top:25px; }.category-area .tabs {border-bottom:2px solid #f58220;overflow:hidden;}.category-area .tabs .tab {float:left;margin: 0 6px 0 0;width:219px;height:32px;border:1px solid #cccccc;border-bottom:none;background: #ffffff url(/images/global/temp/bkg-search-results-tab.gif) bottom center repeat-x;font-size:11px;text-transform:uppercase;text-align:center;}.category-area .tabs .tab a {color:#333333;display:block;margin:11px 0 0 0;}.category-area .tabs .tab a:hover {text-decoration:underline;}.category-area .tabs .tab.active {background:none;background: #f58220 url(/images/global/temp/bkg-search-results-tab-active.gif) top center repeat-x;border:none;border-bottom:1px solid #f58220;width:220px;}.category-area .tabs .tab.active a {color:#ffffff;}.category-area .hidden { display:none; }.category-area .refinements { width:220px; display:inline; float:left; padding-bottom:15px; }.category-area .refinements .sub-section { height:1%; margin-bottom:15px; padding:15px 8px 15px 12px; border:1px solid #d8d8d8; border-top:none; background-color:#f7f7f7; }.category-area .refinements .last { border-top:1px solid #d8d8d8; }.category-area a.cross-box { display:inline-block; width:10px; height:10px; padding-bottom:2px; border:1px solid #333; color:#333; text-align:center; text-decoration:none; line-height:10px; }.category-area .refinements h3 { color:#333; margin:11px 0 4px 0; clear:left;}.category-area .refinements ul { margin-left:4px; overflow:hidden; }.category-area .refinements ul li { clear:both; }.category-area .refinements ul li a { color:#333; }.category-area .refinements ul li a.disabled { color:#999; }.category-area .refinements ul li.all-link a,.category-area .refinements ul li.less-link a { margin-left:21px; font-weight:bold; }.category-area .refinements .orange-link { color:#f5821f; }#form-refine ul li input { margin-right:4px; vertical-align:middle; }#form-refine ul li span { vertical-align:middle; }#form-refine ul li span.bin-number { vertical-align:baseline; }#form-refine ul li label { display:block; padding:3px 0; font-size:11px; color:#333; float:left; }#form-refine ul li label input { float:left; margin:0 3px 1px 0;}#form-refine ul li label input:focus { border:1px solid #cccccc;}#form-refine ul li label .disabled { color:#999; }#form-refine ul li label .special { text-transform:uppercase; font-weight:bold; } #form-refine ul li label .special.on-sale { color:#d10000; } #form-refine ul li label .special.eco-options { color:#22a26f; } #form-refine ul li label .special.free-shipping,#form-refine li.all-link a, #form-refine li.less-link a { color:#f5821f; } #form-refine .search-in-search { overflow:hidden; }#form-refine .search-in-search form { margin:0px 0px 5px 15px; }#form-refine .search-in-search input { float:left; width:140px; margin-right:3px; font-size:12px; color:#666; padding:1px 3px; display:inline; border:1px solid #f5821f; }#form-refine .search-in-search input.unfocused { color:#999; font-style:italic; }#form-refine span.on-sale,#form-refine span.free-shipping,#form-refine span.eco-options { text-transform:uppercase; font-weight:bold; }#form-refine span.on-sale { color:#c00; }#form-refine span.free-shipping { color:#f5821f; }#form-refine span.eco-options { color:#22a26f; }#form-refine button {width:1px; height:1px; color:#ffffff; outline:none; border:none; }#category-list li h3 { margin-top:5px; }#refine-results { margin-right:8px; padding-bottom:12px; border-bottom:1px solid #ccc; overflow:hidden; }#refine-results h3 { margin-top:8px; }#refine-results a { margin-top:8px; color:#f5821f;}#refine-results a.cross-box { width:9px; height:9px; margin-top:3px; padding-top:1px; padding-bottom:1px; color:#333; font-size:10px; text-decoration:none; line-height:7px; }#refine-results li.disabled a.cross-box { border-color:#999; color:#999; }#refine-results li.disabled label { color:#999; }#refine-results ul.selected-filter li { padding:2px 0; }#refine-results ul.selected-filter li label { padding:0; }#refine-results ul.selected-filter li span { padding:0; color:#333; font-size:11px; vertical-align:top; }#refine-results ul.selected-filter li a { float:left; margin:0 6px 4px 1px; }#button-bottom { margin:15px 5px 0 0; padding-top:12px; border-top:1px solid #ccc; }#iserv-left-intro { padding-bottom:20px; }#iserv-left-intro p { margin:15px 0; color:#333; font-size:12px; }#iserv-left-intro a.orange-link { text-decoration:none; }#iserv-left-intro a.orange-link span { text-transform:uppercase; text-decoration:underline; }#search-tooltip { position:absolute; top:10px; left:160px; width:240px; height:130px; padding:5px; border:1px solid #999; border-bottom-width:2px; border-right-width:2px; background-color:white; z-index:100; }#tooltip-arrow { position:absolute; top:50px; left:-23px; width:25px; height:35px; z-index:101; }a#tooltip-close { position:absolute; top:10px; right:10px; }#search-tooltip a.orange-link { margin-top:5px; }a#tooltip-close:hover { color:#f5821f; border:1px solid #f5821f; text-decoration:none; }#search-tooltip h2 { padding:7px 10px; text-transform:uppercase; background-color:#e3e3e3; }#search-tooltip div { padding:8px; }#search-tooltip div p { display:block; margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #e3e3e3; }#search-tooltip div label { display:block; float:left; }#search-tooltip div label input { margin:0 6px 0 0; vertical-align:middle; }#search-tooltip div label span { vertical-align:middle; }.category-area .content-area { width: 740px; display: inline; float: left; overflow: hidden; }.category-area .content-area .nav-controls { overflow:visible; padding: 12px 0 8px 20px; clear: both; float: left; width: 690px; font-size: 12px; }.category-area .content-area .nav-controls.bottom { border-bottom: 0; }.know-how-content.category-area .content-area { width:720px; }.know-how-content.category-area .content-area .nav-controls.bottom { width:665px; }.know-how-content.category-area .left-content { padding-right:0; }.category-area .content-area .nav-controls .control { float:left; }.category-area .content-area .nav-controls .control label { margin-right:5px; }.category-area .content-area .nav-controls select#results { margin-left:10px;}.category-area .content-area .nav-controls ul.paging { float:right; display:inline; margin:0 0 0 20px;}.category-area .content-area .nav-controls ul.paging li { float:left; display:inline; margin:0 2px; padding:3px; font-size:12px; font-weight:bold; color:#333333;}.category-area .content-area .nav-controls ul.paging li a{ font-size:12px; color:#333333; font-weight:bold; text-decoration:none;}.category-area .content-area .nav-controls ul.paging li a:hover{ font-size:12px; color:#333333; text-decoration:underline;}.category-area .content-area .nav-controls ul.paging li.active { color:#ffffff; background-color:#f58220;}.category-area .content-area .nav-controls ul.paging li a.prev { padding-left:10px; background:url(/images/global/paging-arrow.gif) no-repeat scroll left -10px;}.category-area .content-area .nav-controls ul.paging li a.next { padding-right:10px; background:url(/images/global/paging-arrow.gif) no-repeat scroll right 2px;}.category-area .content-area .results-summary { font-size: 12px; color: #585858; margin: 4px 0 0px 0px; display: inline; float: left; }.category-area .content-area .nav-controls.bottom {}.category-area .content-area .nav-controls.bottom .pagination { margin: 12px 0; }.category-area .content-area .nav-controls.bottom .results-summary { margin: 5px 0;}.category-area .content-area .compare-button { display: inline; float: right; margin: 12px 0; }.category-area .content-area #compare-form { overflow: hidden; clear: both; }.category-area .content-area .back-to-top { color: #f5821f; position: relative; margin: 15px 0 0; padding: 0 12px 0 0; float: left; }.category-area .content-area .back-to-top .arrow-up { width: 7px; height: 5px; background: transparent url(/images/global/global-assets.png) no-repeat -35px -224px; position: absolute; right: 0; top: 4px; display: block; }.category-area .content-area .nav-controls .back-to-top { margin:0; }.category-area #right-nav #bv-answer-depot h3 { margin: 3px 15px; }.category-area #right-nav #bv-answer-depot .bv-search-field { margin: 0 15px 8px; width: 185px; }.category-area #right-nav #bv-answer-depot .bv-search-button { margin: 0 15px; }#refined-controls .compare-button { height:19px; }#refined-controls .compare-button, #sort-by, #view-by { margin:15px 6px 0 0; }#product-area, #know-how-area, #iservices-area { width:720px; margin:0 0 20px 1px; padding:0 0 20px 19px; border-top:3px solid #CCC; float:left; clear:both; }#know-how-area, #iservices-area { border-bottom:3px solid #CCC; }.no-tb-border { border-top:none !important; border-bottom:none !important; }#product-area.no-filter-results, #know-how-area.no-filter-results { width:740px; height:200px; margin:0 !important; padding:0 !important; border:none !important; background:url(/images/global/en/search-no-results.jpg) no-repeat 0 0; }#product-area .wrapper { width:720px; padding:18px 0; border-bottom:1px solid #ccc; overflow:hidden; clear:both; }#product-area .wrapper .product { display:inline; width:165px; margin-right:20px; float:left; }#product-area .wrapper .product.last { margin-right:0; }#product-area .product .hidden { display:none !important; }#product-area .product .blank { visibility:hidden; }#product-area .product img { display:block; }#product-area .product .product-image { position:relative; width:163px; height:163px; border:1px solid #ccc; background-color:#fff; }#product-area .product .product-image a { position:absolute; }#product-area .product .product-image .product-thumb { width:163px; height:163px; }#product-area .product .product-image .product-badge { position:absolute; top:8px; left:8px; }#product-area .product .product-image .eco-options { width:28px; height:37px; }#product-area .product .product-image .energy-star { width:28px; height:39px; }#product-area .product .product-image a.quick-view-button { position:absolute; bottom:-1px; right:-1px; width:24px; height:23px; background:url(/images/global/global-assets.png) no-repeat scroll 0 -329px transparent; }#product-area .product .product-name {height:64px; margin:7px 0; color:#333; font-size:11px; }#product-area .product .product-name .brand { display:block; color:666; font-weight:bold; }#product-area .product .product-name a { float:left;}#product-area .product .product-name a:hover .brand { text-decoration:underline;}#product-area .product .product-name .brand sup { font-size:0.9em; }#product-area .product .product-name .long-desc { position:absolute; top:13px; left:0; background:#fff; }#product-area .product .price { display:inline; float:left; overflow:hidden; }#product-area .product .price span { display:block; float:left; clear:both; }#product-area .product .regular-price { text-decoration:line-through; color:#333; font-size:12px; }#product-area .product .offer-price { color:#333; font-size:18px; font-weight:bold; line-height:27px; }#product-area .product .lower-price-badge { height:30px; margin-left:9px; float:left; }#product-area .product div.lower-price-badge { width:45px; height:21px; margin-left:5px; padding:9px 12px 0 0; color:#fff; font-size:18px; font-weight:bold; text-align:center; background:url(/images/global/icons/en/savings-small.gif) no-repeat 4px 0; }#product-area .product .price-notice { display:inline; float:left; color:#333; font-size:11px; font-weight:bold; }#product-area .product .save-price { height:18px; color:#333; font-size:10px; clear:left; }#product-area .product .shipping-included { width:165px; }#product-area .product .free-shipping img { height:21px; float:left; }#product-area .product .shipping-included img { height:21px; padding-bottom:6px; float:left; }#product-area .product .free-shipping span,#product-area .product .shipping-included span { height:25px; margin-right:3px; padding-top:2px; float:left; text-transform:uppercase; color:#f5821f; font-size:10px; font-weight:bold; }#product-area .product .shipping-included span { width:90px; }#product-area .product .star-rating { height:14px; padding-bottom:4px; overflow:hidden; }#product-area .product .star-rating img { height:14px; margin-right:4px; float:left; }#product-area .product .star-rating span { float:left; font-size:12px; line-height:16px; }#product-area .product .availability { margin-bottom:5px; color:#333; font-size:11px; }#product-area .product .availability span { text-transform:uppercase; font-weight:bold; }#product-area .product .label-compare { display:block; padding-top:2px; float:right; text-transform:uppercase; color:#333; font-size:11px; }#product-area .product .label-compare span { vertical-align:middle; }#product-area .product .label-compare input { margin-left:3px; vertical-align:middle; }#product-area .product .label-compare input:focus{ border:1px solid #cccccc;}#product-area .related-know-how {margin-top:15px; padding:0 0 20px 0; clear:left; }#product-area .related-know-how h2 { position:relative; padding:20px 0 5px 55px; background:#fff url(/images/global/bkg-related-know-how.gif) bottom center repeat-x; color:#434343; zoom:1; }#product-area .related-know-how h2 img { position:absolute; top:5px; left:10px; }#product-area .related-know-how .item { width:178px; padding:15px 30px; border-bottom:1px solid #ebeae9; border-right:1px solid #ebeae9; float:left; background-color:#f9f8f7; overflow:hidden; }#product-area .related-know-how .item.last { width:179px; border-right:none; }#product-area .related-know-how .item h4 { font-size:11px; color:#000; text-transform:uppercase; text-align:center; margin:0px 0px 3px 0px; }#product-area .related-know-how .item h5 { height:25px; line-height:11px; overflow:hidden; font-size:10px; text-align:center; }#product-area .related-know-how .item h5 a { color:#585858; text-decoration:none; font-weight:bold; font-size:10px; }#product-area .related-know-how .item h5 a:hover { text-decoration:underline;}#product-area .related-know-how .item-img { position:relative; width:168px; height:100px; margin-bottom:5px; border:1px solid #ebeae9; overflow:hidden; }#product-area .related-know-how .item-img a { float:left; margin:1px;}#product-area .related-know-how .item p { font-size:11px; color:#585858; text-align:left; }#iservices-area .result,#know-how-area .result {float:left; width:720px; padding:15px 0;}#iservices-area .result h3 a,#know-how-area .result h3 a {float:left; width:282px; color:#333; text-decoration:none;}#iservices-area .result .result-img,#know-how-area .result .result-img {float:left; position:relative;}#iservices-area .result .result-img img,#know-how-area .result .result-img img {float:left; width:217px; height:109px; border:1px solid #ccc;}#iservices-area .result .result-copy-long,#know-how-area .result .result-copy,#know-how-area .result .result-copy-long {float:left; width:282px; margin:0 15px 0 20px;}#know-how-area .result .result-copy h3 {width:282px; color:#333;}#know-how-area .result .result-info {float:left; width:145px; padding-top:15px; color:#585858;}#know-how-area .result .result-info p {font-size:0.88em;}#know-how-area .result .result-info h3 {float:left; width:128px; color:#000;}#iservices-area .result .result-desc,#know-how-area .result .result-desc {float:left; width:282px; padding-bottom:6px; color:#585858; font-size:11px;}#iservices-area .result .result-copy-long,#know-how-area .result .result-copy-long {width:460px; margin-left:20px;}#iservices-area .result .result-copy-long h3,#know-how-area .result .result-copy-long h3 {float:left; width:460px; color:#000; text-decoration:none;}#iservices-area .result .result-copy-long .result-desc,#know-how-area .result .result-copy-long .result-desc {float:left; width:460px; padding-bottom:6px; color:#666;}#product-area .listing-type-icon, #know-how-area .listing-type-icon {position:absolute; width:31px; height:31px; top:0px; left:0px; padding:0; z-index:2; background:transparent url(/images/know-how-centre/icon-assets.png) 0px 0px no-repeat;}#product-area .listing-type-icon.workshop, #know-how-area .listing-type-icon.workshop {background-position: 0px 0px;}#product-area .listing-type-icon.guide, #know-how-area .listing-type-icon.guide {background-position: 0px -33px;}#product-area .listing-type-icon.video, #know-how-area .listing-type-icon.video {background-position: 0px -66px;}#product-area .listing-type-icon.international-video, #know-how-area .listing-type-icon.international-video {background-position: -31px -99px;}#product-area .listing-type-icon.project, #know-how-area .listing-type-icon.project {background-position: 0px -99px;}#product-area .listing-type-icon.article, #know-how-area .listing-type-icon.article {background-position: -31px 0px;}#iservices-area .result a.link,#know-how-area .result a.link {color:#f5821f; font-size:0.8em; text-transform:uppercase;}.cant-find-container {float:left; width:700px; padding:5px 0 20px 20px;}.cant-find-container h3 {float:left; width:700px; padding-bottom:5px; text-transform:uppercase;font-size:12px;}ul.cant-find-list {float:left; width:700px; margin:0; padding:6px 0 6px 0; border-top:1px solid #CCC; list-style:none;}ul.cant-find-list li {float:left; width:223px; margin:0; padding-left:10px; display:inline;}ul.cant-find-list li a {float:left; width:223px; margin:0; padding:0; color:#333; font-weight:bold; text-decoration:none;}ul.cant-find-list li a:hover {color:#333; font-size:12px; font-weight:bold; text-decoration:none;}ul.cant-find-list li ul {float:left; width:203px; margin:0; padding-left:20px; display:inline;}ul.cant-find-list li ul li {float:left; width:203px; margin:0; padding:0; font-size:0.88em; line-height:20px;}ul.cant-find-list li ul li a {float:left; width:203px; margin:0; padding:0; color:#666; font-weight:normal; text-decoration:none;}ul.cant-find-list li ul li a:hover {color:#333; font-size:11px; font-weight:normal; text-decoration:none;}ul.cant-find-list a.h5, ul.cant-find-list h5 {color:#333; font-size:12px;}.window.medium.plain .window-wrapper { background: transparent url(/images/global/ie6/window-medium-bg.png) repeat-y 0 0; }.window.medium.plain .btm-edge { width: 571px; height: 9px; float: left; background: transparent url(/images/global/ie6/window-medium-bg-bottom.png) no-repeat 0 0; margin: 0 !important; margin: -13px 0 0; }.window.plain .window-wrapper .close-button { background: transparent url(/images/global/global-assets.png) no-repeat 1px -395px; }.window.large.plain .window-wrapper { background: transparent url(/images/global/ie6/window-large-bg.png) repeat-y 0 0; }.window.large.plain .btm-edge { width: 751px; height: 9px; float: left; background: transparent url(/images/global/ie6/window-large-bg-bottom.png) no-repeat 0 0; margin: 0 !important; margin: -13px 0 0; }.window.narrow.plain .window-wrapper { background: transparent url(/images/global/ie6/window-narrow-bg.png) repeat-y 0 0; }.window.narrow.plain .btm-edge { width: 475px; height: 9px; float: left; background: transparent url(/images/global/ie6/window-narrow-bg-bottom.png) no-repeat 0 0; margin: 0 !important; margin: -13px 0 0; }.window.plain .window-wrapper .close-button { background: transparent url(/images/global/global-assets.png) no-repeat 1px -395px; }.window .window-wrapper .close-button { width: 37px; height: 37px; position: absolute; right: -12px; top: -37px; background: transparent url(/images/global/global-assets.png) no-repeat 0 -355px !important;background: transparent url(/images/global/global-assets.png) no-repeat 1px -395px; }.window.large { width: 751px; background: transparent url(/images/global/window-large-bg-top.png) no-repeat 0 0; padding: 23px 0 0; text-align: left; }.window.large .window-wrapper { width: 707px; background: transparent url(/images/global/window-large-bg.png) repeat-y 0 0; position: relative; margin: 0 !important; margin: 0 0 -10px; padding: 0 22px 22px; float: left; font-family: Arial, Helvetica, sans-serif; }.window.large .btm-edge { width: 751px; height: 9px; float: left; background: transparent url(/images/global/window-large-bg-bottom.png) no-repeat 0 0; }.window.medium { width: 571px; background: transparent url(/images/global/window-medium-bg-top.png) no-repeat 0 0; padding: 23px 0 0; text-align: left; }.window.medium .window-wrapper { width: 527px; background: transparent url(/images/global/window-medium-bg.png) repeat-y 0 0 !important; background: transparent url(/images/global/ie6/window-medium-bg.png) repeat-y 0 0; position: relative; margin: 0 !important; margin: 0 0 -10px; padding: 0 22px 22px; float: left; font-family: Arial, Helvetica, sans-serif; }.window.medium .btm-edge { width: 571px; height: 9px; float: left; background: transparent url(/images/global/window-medium-bg-bottom.png) no-repeat 0 0 !important; background: transparent url(/images/global/ie6/window-medium-bg-bottom.png) no-repeat 0 0; }.window.narrow { width: 475px; background: transparent url(/images/global/window-narrow-bg-top.png) no-repeat 0 0; padding: 23px 0 0; text-align: left; }.window.narrow .window-wrapper { width: 431px; background: transparent url(/images/global/window-narrow-bg.png) repeat-y 0 0; position: relative; margin: 0 !important; margin: 0 0 -10px; padding: 0 22px 22px; float: left; font-family: Arial, Helvetica, sans-serif; }.window.narrow .btm-edge { width: 475px; height: 9px; float: left; background: transparent url(/images/global/window-narrow-bg-bottom.png) no-repeat 0 0; }.window#quick-view .window-wrapper .media { width: 298px; display: inline; float: left; border: 1px solid #ccc; }.window#quick-view .window-wrapper .media .alternate-media { background-color: #f7f7f7; border-top: 1px solid #ccc; overflow: hidden; padding: 0 0 8px; overflow: hidden; float: left; width: 298px; }.window#quick-view .window-wrapper .media .alternate-media img { width: 38px; height: 38px; border: 1px solid #cfcfcf; margin: 8px 0 0 8px; float: left; cursor: pointer; }.window#quick-view .window-wrapper .media .alternate-media .thumbnail.selected { border: 1px solid #f5821f; }.window#quick-view .window-wrapper .media .alternate-media .video { text-indent: -9999px; width: 40px; height: 40px; margin: 8px 0 0 8px; display: block; float: left; background: transparent url(/images/global/icons/en/video-small.png) no-repeat; }.window#quick-view .window-wrapper .product-details { width: 212px; height: 310px; display: inline; float: left; margin: 0 0 0 15px; padding: 0 0 50px; position: relative; }.window#quick-view .window-wrapper .product-details .product-name { font-size: 16px; color: #333; }.window#quick-view .window-wrapper .product-details .brand { font-size: 12px; font-weight: bold; color: #999; display: block; }.window#quick-view .window-wrapper .product-details .product-numbers { font-size: 11px; color: #666; margin: 12px 0; }.window#quick-view .window-wrapper .product-details .product-numbers .model-num { display: block; }.window#quick-view .window-wrapper .product-details .product-numbers .store-sku { display: block; }.window#quick-view .window-wrapper .product-details .product-numbers .internet-cat-num { display: none; }.window#quick-view .window-wrapper .product-details .BV-reviews-summary { margin: 0 0 12px; font-size: 11px; }.window#quick-view .window-wrapper .product-details .BV-reviews-summary span { color: #666; }.window#quick-view .window-wrapper .product-details .BV-reviews-summary a { display: block; color: #f5821f; }.window#quick-view .window-wrapper .product-details .BV-reviews-summary .rating { display: none; }.window#quick-view .window-wrapper .product-details .BV-reviews-summary .reviews { display: none; }.window#quick-view .window-wrapper .product-details .in-store-only { color: #000; font-size: 11px; font-weight: bold; text-transform: uppercase; margin: 0 0 12px; }.window#quick-view .window-wrapper .product-details .price { margin: 10px 0 0; float: left; }.window#quick-view .window-wrapper .product-details .regular-price { font-size: 18px; color: #333; text-decoration: line-through; display: block; }.window#quick-view .window-wrapper .product-details .offer-price { font-weight: bold; color: #333; font-size: 24px; }.window#quick-view .hr { height: 1px; width: 212px; border-top: 1px solid #e5e5e5; }.window#quick-view .lower-price-badge { margin: 18px 0 0 20px; }.window#quick-view .incredible-price-badge { margin: 18px 0 0 20px; }.window#quick-view .window-wrapper .more-details-button { clear: both; margin: 12px 0 0; }.window#quick-view .window-wrapper .badges { clear: both; position: absolute; right: 0; bottom: 0; width: 212px; }.window#quick-view .window-wrapper .badges img { float: left; margin: 0 8px; }.window#quick-view .window-wrapper .badges .free-shipping { margin: 4px 8px 0; padding: 0 0 0 45px; float: left; height: 31px; background: transparent url(/images/global/icons/free-shipping.png) no-repeat left top; color: #000; font-size: 11px; }.window#quick-view .model-num br { display:none; }.window#product-images .window-wrapper .media { width: 400px; display: inline; float: left; border: 1px solid #ccc; margin-left:10px;}.window.large#product-images .window-wrapper .media { width: 680px;}.window#product-images .window-wrapper .media .main-image {width:400px; height:400px;text-align:center;}.window.large#product-images .window-wrapper .media .main-image {width:680px;}.window#product-images .window-wrapper .media .alternate-media { background-color: #f7f7f7; border-top: 1px solid #ccc; overflow: hidden; padding: 0 0 8px; overflow: hidden; float: left; width: 400px; }.window.large#product-images .window-wrapper .media .alternate-media { width: 680px;}.window#product-images .window-wrapper .media .alternate-media a { float:left;}.window#product-images .window-wrapper .media .alternate-media img { width: 40px; height: 40px; border: 1px solid #cfcfcf; margin: 8px 0 0 8px; float: left; cursor: pointer; }.window#product-images .window-wrapper .media .alternate-media .thumbnail.selected { border: 1px solid #f5821f; }.window#product-images .window-wrapper .media .alternate-media .video { text-indent: -9999px; width: 40px; height: 40px; margin: 8px 0 0 8px; display: block; float: left; background: transparent url(/images/global/icons/en/video-small.png) no-repeat; }.window#sign-in { position: absolute; z-index: 10; border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; background-color: #f7f7f7; width: 300px; color: #333; text-align: left; }.window#sign-in .window-wrapper { overflow: hidden; }.window#sign-in .window-wrapper .window-content { overflow: hidden; }.window#sign-in .close-button { position: absolute; right: 3px; top: 3px; width: 9px; height: 9px; background: transparent url(/images/global/global-assets.png) no-repeat 0 -224px !important; }.window#sign-in h6 { font-size: 14px; color: #000; font-weight: bold; margin: 8px 12px; text-transform: uppercase; }.window#sign-in label { font-size: 12px; font-weight: bold; display: block; text-align: right; margin: 4px 17px 4px 0; }.window#sign-in input { border: 1px solid #d1d1d1; width: 180px; }.window#sign-in .label-remember-email { font-size: 10px; font-weight: normal; margin: 0 0 12px 101px; text-align: left; }.window#sign-in .label-remember-email input { width: auto; margin: 0 3px 0 0; }.window#sign-in .sign-in-button { float: right; margin: 0 14px 0 0; }.window#sign-in .register { float: left; margin: 0 12px 12px; font-size: 11px; }.window#sign-in .register a { display: block; color: #f5821f; text-decoration: none; }.window#sign-in .register a span { text-decoration: underline; }.window#video-view .window-wrapper .window-content {background:url(/images/global/icons/loading.gif) 200px 60px no-repeat;}.window #firstLink, .window #lastLink { float:right; width:1px; height:1px; color:#ffffff; }#global-crumb-trail a.removeBreadcrumb {background: url(/images/breadcrumb_x.gif) 0 2px no-repeat;padding-right:10px; height:10px; text-decoration:none;}.category-area#noResults #main-area { color:#585858; margin-bottom:20px;}.category-area#noResults #main-area a { font-size:12px; color:#f5821f; font-weight:normal; }.category-area#noResults #main-area a:hover { font-size:12px; color:#f5821f; font-weight:normal; }.category-area#noResults p.sub-title { font-size:16px; color:#333333; padding:20px 0; border-bottom:1px solid #cccccc;}.category-area#noResults p.sub-title b{ font-size:16px; color:#000000; font-weight:bold;}.category-area#noResults #main-area h2 { border:none; margin:20px 0 0 0; padding:0; font-size:18px; color:#f5821f; font-weight:normal; text-transform:none; }.category-area#noResults #main-area h3 { border:none; margin:15px 0 0 0; padding:0; font-size:12px; color:#000000; font-weight:bold; text-transform:uppercase; }.category-area#noResults #main-area .cat-list { float:left; width:700px;}.category-area#noResults #main-area .cat-list span { float:left; margin:10px 20px 50px 0; color:#333333;}.category-area#noResults #main-area .cat-list ul.arrow-list { float:left; display:inline; width:auto;}.category-area#noResults #main-area .cat-list ul.arrow-list li { margin:0;}.category-area#noResults #main-area .cat-list ul.arrow-list li a { color:#585858; text-decoration:none; font-size: 11px; }.category-area#noResults #main-area .cat-list ul.arrow-list li a:hover { color:#f58220; text-decoration:underline;}.category-area#noResults ul.dot-list { margin-top:5px; color:#333333;}.category-area#noResults #right-nav { margin-top:55px; color:#333333;}.category-area#noResults #right-nav .section { border-top:1px solid #cccccc;}.category-area#noResults #right-nav .section h2 { background:transparent url(/images/global/head-bg.gif) repeat-x scroll left bottom; border-bottom:1px solid #CCCCCC; color:#000000; font-size:12px; font-weight:bold; padding:10px;text-transform:uppercase;}h1,h2,h3,h4,h5,h6 {font-weight:bold;}.hero-image-gallery { position: relative; overflow:hidden; width:688px; height:316px; margin:0; background-color:#38302d; border:1px solid #38302d; }.hero-image-gallery .viewing-pane { display:inline; width: 558px; overflow:hidden; float:left; position:relative; height:316px; }.hero-image-gallery .viewing-pane img { margin:0; position:absolute; bottom:0; width:558px; height:316px; }.hero-image-gallery .viewing-pane .annotation { position:absolute; bottom:0; left:0; background-color:#000; opacity:0.8; filter:alpha(opacity=80); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; width:558px; z-index:10; }.hero-image-gallery .viewing-pane .annotation span { display:block; color:#fff; font-size:13px; padding:10px; opacity:1; filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }.hero-image-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; }.hero-image-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; background:#38302d no-repeat; position:absolute; z-index:5; height:22px; width:131px; margin:0; display:block; opacity: 1; filter:alpha(opacity=100); }.hero-image-gallery .hero-scroller-vertical .button.scroll-up { top:0; }.hero-image-gallery .hero-scroller-vertical .button.scroll-down { bottom:-1px; }.hero-image-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background: url(/images/hero/scroll-arrow.png) no-repeat; width:22px; height:16px; overflow:hidden; position:absolute; left:52px;}.hero-image-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 0 0; top:4px; }.hero-image-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 0 -17px; height:15px; }.hero-image-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: -28px 0; bottom:4px; }.hero-image-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: -28px -16px;height:15px; }.hero-image-gallery .hero-scroller-vertical .scroll-content { position:absolute; margin-top:15px; width: 108px; left: 12px; z-index: 4; }.hero-image-gallery .hero-scroller-vertical .scroll-content .thumbnail { position:relative; display:block; margin:6px 0; cursor:pointer; width:107px; height:82px; border:2px solid transparent; }.hero-image-gallery .hero-scroller-vertical .scroll-content .thumbnail .cover { background-color:#000; display:block; height:82px; width:107px; position:absolute; top:0; left:0; opacity:0.5; filter:alpha(opacity=50); border:1px solid #666; z-index: 4; }.hero-image-gallery.is-ie .hero-scroller-vertical .scroll-content .thumbnail.selected { border-color: #F48221; }.hero-image-gallery.is-ie .hero-scroller-vertical .scroll-content .thumbnail .cover { display: none; }.hero-image-gallery.design-centre-gallery { overflow:hidden; width:688px; height:316px; margin:0; }.hero-image-gallery.design-centre-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; background: url(/images/hero/design-centre-gallery/thumb_bg.jpg) no-repeat; }.hero-image-gallery.design-centre-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; position:absolute;height:22px; width:131px;; margin:0; display:block; }.hero-image-gallery.design-centre-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background:transparent url(/images/hero/design-centre-gallery/scroll-arrow.png) no-repeat; width:55px; height:16px; overflow:hidden; position:absolute; left:35px;}.hero-image-gallery.design-centre-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 5px 0; top:4px; }.hero-image-gallery.design-centre-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 5px -17px; height:16px; }.hero-image-gallery.design-centre-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: -54px 0; bottom:4px; }.hero-image-gallery.design-centre-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: -54px -17px;height:16px; }.hero-image-gallery.orange-tag-gallery { overflow:hidden; width:688px; height:316px; margin:0; }.hero-image-gallery.orange-tag-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; background-color:#65a1b9;}.hero-image-gallery.orange-tag-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; position:absolute; height:22px; width:131px;; margin:0; background-color:#65a1b9; display:block; }.hero-image-gallery.orange-tag-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background:#65a1b9 url(/images/hero/orange-tag-gallery/scroll-arrow.png) no-repeat; width:55px; height:16px; overflow:hidden; position:absolute; left:35px;}.hero-image-gallery.orange-tag-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 5px 0; top:4px; }.hero-image-gallery.orange-tag-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 5px -17px; height:16px; }.hero-image-gallery.orange-tag-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: -54px 0; bottom:4px; }.hero-image-gallery.orange-tag-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: -54px -17px;height:16px; }.hero-image-gallery.patio-furniture-gallery { overflow:hidden; width:688px; height:316px; margin:0; }.hero-image-gallery.patio-furniture-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; background-color:#cccf68;}.hero-image-gallery.patio-furniture-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; position:absolute; height:22px; width:131px;; margin:0; background-color:#cccf68; display:block; }.hero-image-gallery.patio-furniture-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background:#cccf68 url(/images/hero/patio-furniture-gallery/scroll-arrow.png) no-repeat; width:55px; height:16px; overflow:hidden; position:absolute; left:35px;}.hero-image-gallery.patio-furniture-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 5px 0; top:4px; }.hero-image-gallery.patio-furniture-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 5px -17px; height:16px; }.hero-image-gallery.patio-furniture-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: -55px 0; bottom:4px; background-color:#cccf68; }.hero-image-gallery.patio-furniture-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: -55px -17px; height:16px; }.hero-image-gallery.big-appliance-gallery { overflow:hidden; width:688px; height:316px; margin:0; background-color:#666; }.hero-image-gallery.big-appliance-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; background-color:#666; }.hero-image-gallery.big-appliance-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; background:#666 no-repeat; position:absolute; height:22px; width:131px;; margin:0; display:block; }.hero-image-gallery.big-appliance-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background:transparent url(/images/hero/big-appliance-gallery/scroll-arrow.gif) no-repeat; width:55px; height:16px; overflow:hidden; position:absolute; left:35px;}.hero-image-gallery.big-appliance-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 5px 0; top:4px; }.hero-image-gallery.big-appliance-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 5px -17px; height:16px; }.hero-image-gallery.big-appliance-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: -54px 0; bottom:4px; }.hero-image-gallery.big-appliance-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: -54px -17px;height:16px; }.hero-image-gallery.installation-services-gallery { overflow:hidden; width:688px; height:316px; margin:0; }.hero-image-gallery.installation-services-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; background: url(/images/installation-services/hero/bkg-vertical-thumbs.jpg) top left repeat-y; }.hero-image-gallery.installation-services-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; position:absolute; height:22px; width:131px;; margin:0; display:block; background: #666666 url(/images/installation-services/hero/bkg-vertical-thumbs.jpg) top left repeat-y; }.hero-image-gallery.installation-services-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background:transparent url(/images/installation-services/hero/scroll-arrow.png) no-repeat; width:56px; height:16px; overflow:hidden; position:absolute; left:38px;}.hero-image-gallery.installation-services-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 0px 0px; top:4px; }.hero-image-gallery.installation-services-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 0px -16px; height:16px; }.hero-image-gallery.installation-services-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: 0px -32px; bottom:4px; }.hero-image-gallery.installation-services-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: 0px -48px;height:16px; }.hero-image-gallery.appliances-10-off-gallery { overflow:hidden; width:688px; height:316px; margin:0; background-color:#666; }.hero-image-gallery.appliances-10-off-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; background-color:#666; }.hero-image-gallery.appliances-10-off-gallery .hero-scroller-vertical .scroll-content .thumbnail .cover { background-color: #666666; }.hero-image-gallery.appliances-10-off-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; background:#666 no-repeat; position:absolute; height:22px; width:131px;; margin:0; display:block; }.hero-image-gallery.appliances-10-off-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background:transparent url(/images/hero/appliances-10-off-gallery/scroll-arrow.png) no-repeat; width:55px; height:16px; overflow:hidden; position:absolute; left:35px;}.hero-image-gallery.appliances-10-off-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 5px 0; top:4px; }.hero-image-gallery.appliances-10-off-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 5px -17px; height:16px; }.hero-image-gallery.appliances-10-off-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: -54px 0; bottom:4px; }.hero-image-gallery.appliances-10-off-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: -54px -17px;height:16px; }.hero-image-gallery.fireplaces-gallery { overflow:hidden; width:688px; height:316px; margin:0; }.hero-image-gallery.fireplaces-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; background-color:#421711;}.hero-image-gallery.fireplaces-gallery .hero-scroller-vertical .scroll-content { margin-top:12px; }.hero-image-gallery.fireplaces-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; position:absolute; height:22px; width:131px;; margin:0; background-color:#421711; display:block; }.hero-image-gallery.fireplaces-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background:#421711 url(/images/hero/fireplaces-gallery/scroll-arrow.png) no-repeat; width:55px; height:16px; overflow:hidden; position:absolute; left:35px;}.hero-image-gallery.fireplaces-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 5px 0; top:4px; }.hero-image-gallery.fireplaces-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 5px -17px; height:16px; }.hero-image-gallery.fireplaces-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: -55px 0; bottom:4px; background-color:#421711; }.hero-image-gallery.fireplaces-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: -55px -17px; height:16px; }.hero-image-gallery.ryobi-gallery { overflow:hidden; width:688px; height:316px; margin:0; }.hero-image-gallery.ryobi-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; background-color:#0e446e;}.hero-image-gallery.ryobi-gallery .hero-scroller-vertical .scroll-content { margin-top:12px; }.hero-image-gallery.ryobi-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; position:absolute; height:22px; width:131px;; margin:0; background-color:#0e446e; display:block; }.hero-image-gallery.ryobi-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background:#0e446e url(/images/hero/ryobi-gallery/scroll-arrow.png) no-repeat; width:55px; height:16px; overflow:hidden; position:absolute; left:35px;}.hero-image-gallery.ryobi-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 5px 0; top:4px; }.hero-image-gallery.ryobi-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 5px -17px; height:16px; }.hero-image-gallery.ryobi-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: -55px 0; bottom:4px; background-color:#0e446e; }.hero-image-gallery.ryobi-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: -55px -17px; height:16px; }.hero-image-gallery.really-big-appliance-event-gallery { overflow:hidden; width:688px; height:316px; margin:0; background-color:#666; }.hero-image-gallery.really-big-appliance-event-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; background-color:#666; }.hero-image-gallery.really-big-appliance-event-gallery .hero-scroller-vertical .scroll-content .thumbnail .cover { background-color: #666666; }.hero-image-gallery.really-big-appliance-event-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; background:#666 no-repeat; position:absolute; height:22px; width:131px;; margin:0; display:block; }.hero-image-gallery.really-big-appliance-event-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background:transparent url(/images/hero/really-big-appliance-event-gallery/scroll-arrow.png) no-repeat; width:55px; height:16px; overflow:hidden; position:absolute; left:35px;}.hero-image-gallery.really-big-appliance-event-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 5px 0; top:4px; }.hero-image-gallery.really-big-appliance-event-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 5px -17px; height:16px; }.hero-image-gallery.really-big-appliance-event-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: -54px 0; bottom:4px; }.hero-image-gallery.really-big-appliance-event-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: -54px -17px;height:16px; }.hero-image-gallery.wuts-gallery { overflow:hidden; width:688px; height:316px; margin:0; background-color:#666; }.hero-image-gallery.wuts-gallery .hero-scroller-vertical { display:inline; float:right; margin: 0; position: relative; overflow:hidden; width: 130px; height:316px; background-color:#383f4D; }.hero-image-gallery.wuts-gallery .hero-scroller-vertical .scroll-content .thumbnail .cover { background-color: #666666; }.hero-image-gallery.wuts-gallery .hero-scroller-vertical .button { border: 0 none; cursor:pointer; overflow:hidden; text-indent:-9999px; background:#383f4D no-repeat; position:absolute; height:22px; width:131px;; margin:0; display:block; }.hero-image-gallery.wuts-gallery .hero-scroller-vertical .button .arrow { background-position:0 20px;background:transparent url(/images/hero/wuts-gallery/scroll-arrow.png) no-repeat; width:55px; height:16px; overflow:hidden; position:absolute; left:35px;}.hero-image-gallery.wuts-gallery .hero-scroller-vertical .button.scroll-up .arrow { background-position: 5px 0; top:4px; }.hero-image-gallery.wuts-gallery .hero-scroller-vertical .button.scroll-up .arrow.disabled { background-position: 5px -17px; height:16px; }.hero-image-gallery.wuts-gallery .hero-scroller-vertical .button.scroll-down .arrow { background-position: -54px 0; bottom:4px; }.hero-image-gallery.wuts-gallery .hero-scroller-vertical .button.scroll-down .arrow.disabled { background-position: -54px -17px;height:16px; }.hero-gallery-video { background: transparent url(/images/fr/martha-stewart-video/bg-inward-gradient.png) no-repeat; overflow: hidden; float: left; }#hero-area ul .hero-gallery-video .hero-video { width:539px; height:316px;text-align:center;position:relative; background-color:transparent; display: inline; float: left; }#hero-area ul .hero-gallery-video .hero-video a img { left: 15px; top: 15px; }#hero-area ul .hero-gallery-video .hero-video object { width: 508px; height: 286px; margin: 15px; }#hero-area ul .hero-gallery-video .links { width: 148px; height: 316px; display: inline; float: left; }#hero-area ul .hero-gallery-video .links a { width: 148px; height: 62px; display: block; margin: 0 0 1px; }.hero-gallery-video.renover-sa-communaute {background:#f58320;}.hero-gallery-video.renover-sa-communaute .links a{width: auto; height: auto; margin:0px;}#hero-area ul .hero-gallery-video.optimum .hero-video { width:530px;}#hero-area ul .hero-gallery-video.optimum .links { width: 157px;}.hero-gallery-video.optimum {background:#dee3a3;}.hero-gallery-video.optimum .links a{width: auto; height: auto; margin:0px;}#hero-area ul .hero-gallery-video.paper-hammer .hero-video { width:530px;}#hero-area ul .hero-gallery-video.paper-hammer .links { width: 157px;}.hero-gallery-video.paper-hammer {background:#fb830f;}.hero-gallery-video.paper-hammer .links a{width: auto; height: auto; margin:0px;}#hero-area ul .hero-gallery-video.behr-paint-video .hero-video { width:540px;}#hero-area ul .hero-gallery-video.behr-paint-video .links { width: 150px; }#hero-area ul .hero-gallery-video.behr-paint-video { background:url(/wcsstore/HomeDepotCanada/images/espots/20110707/behr-video-hero-bg.jpg) 0 0; }#hero-area ul .hero-gallery-video.behr-paint-video .links a {width: 149px; height: 79px; margin:0px; float:left; display:block; }#hero-area ul .hero-gallery-video.kitchen-eurostyle-video .hero-video object { width: 508px; position: absolute; left: 0; }#hero-area ul .hero-gallery-video.kitchen-eurostyle-video .hero-video { width:690px;}#hero-area ul .hero-gallery-video.kitchen-eurostyle-video { background:url(/wcsstore/HomeDepotCanada/images/espots/20110825/kitchen-eurostyle-video-hero-bg.jpg) 0 0 no-repeat; }#hero-area ul .hero-gallery-video.kitchen-eurostyle-video .link a { position: absolute; width: 73px; height: 16px; top: 124px; right: 78px; }#hero-area ul .hero-gallery-video.flip-face-qc-video .hero-video object { width: 508px; position: absolute; left: 0; }#hero-area ul .hero-gallery-video.flip-face-qc-video .hero-video { width:690px;}#hero-area ul .hero-gallery-video.flip-face-qc-video { background:url(/wcsstore/HomeDepotCanada/images/espots/20111014/flip-face-qc-claude-video-hero-bg.jpg) 0 0 no-repeat; }#hero-area ul .hero-gallery-video.led-video { position: realative; }#hero-area ul .hero-gallery-video.led-video .hero-video { width:396px; height: 228px; position: absolute; top: 46px; left: 279px; }#hero-area ul .hero-gallery-video.led-video .hero-video img { top: 0; left: 0; }#hero-area ul .hero-gallery-video.led-video .hero-video object{ width:396px; height: 228px; margin: 0; }#hero-area ul .hero-gallery-video.led-video .links { width: 688px; height: 316px; }#hero-area ul .hero-gallery-video.msl-video { position: realative; }#hero-area ul .hero-gallery-video.msl-video .hero-video { width:509px; height: 286px; position: absolute; top: 16px; left: 16px; }#hero-area ul .hero-gallery-video.msl-video .hero-video img { top: 0; left: 0; }#hero-area ul .hero-gallery-video.msl-video .hero-video object{ width:509px; height: 286px; margin: 0; }#hero-area ul .hero-gallery-video.msl-video .links { width: 688px; height: 316px; }.veritcal-slider-container .slide-header { cursor:pointer; }.veritcal-slider-container .slide-container { display:none; }.hero-vertical-slider.window-coverings { overflow:hidden; width:688px; height:316px; margin:0; background:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/hero-background.jpg) 0 0 transparent; }.hero-vertical-slider.window-coverings h3 { height:88px; width:209px; margin:25px 0 15px 40px; text-indent:-9999px; background:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/window-coverings-title-en.png) 0 0 transparent; }.hero-vertical-slider.window-coverings .veritcal-slider-container { margin:15px 0 0 30px; width:365px; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-header { background:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/header-background.png) 0 0 transparent; width:365px; height:30px; overflow:hidden; position:relative; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-header span { display:block; margin:6px 20px; font-size:14px; font-weight:bold; color:#333; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-header span.arrow { background:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/arrow-closed.png) 0 0 no-repeat; width:13px; height:7px; position:absolute; top:11px; left:135px; margin:0; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-header.active span.arrow { background-image:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/arrow-opened.png); }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-header#store { background-image:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/header-background-top.png); }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-container { width:365px; height:80px; overflow:hidden; position:relative; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-container a { margin:8px 0 0 25px; display:inline; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-container#store-container { background:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/store-background.png) 0 0; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-container#store-container p { margin:12px 80px 0 25px; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-container#home-container { background:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/home-background.png) 0 0; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-container#home-container p { margin:12px 110px 0 25px; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-container#installed-container { background:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/installation-services-background.png) 0 0; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-container#installed-container p { background:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/installation-services-logo.png) 0 0 no-repeat; margin:15px 10px 0 20px; padding:8px 0 8px 115px; font-size:13px; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-container#installed-container p.text { margin:4px 0 10px 60px; float:left; width:65px; background:none; padding:0; text-align:right; font-style:italic; display:inline; }.hero-vertical-slider.window-coverings .veritcal-slider-container .slide-container#installed-container .button { margin:4px 10px 10px; }.hero-vertical-slider.window-coverings .veritcal-slider-container .faded-shades { background:url(/wcsstore/HomeDepotCanada/images/hero/window-coverings/faded-shades.png) 0 0 transparent; width:365px; height:81px; }.product-carousel { width: 548px; clear: both; padding-top: 10px; border-top: 1px solid #FDC689; }.product-carousel .content-area { width: 457px; float: left;overflow: hidden; position: relative; margin: 0 21px 0 9px; }.product-carousel .content-area .product-area {clear: both; float: left; width: 9999999px; height: 278px; position: relative;}.product-carousel .content-area .product-area.grid .wrapper {margin: 0;float: left;}.product-carousel .content-area .product-area.grid .product { width: 132px; display: inline; float: left; position: relative;margin: 0 12px; padding: 0 0 15px; }.product-carousel .content-area .product-area.grid .product .product-image { width: 130px !important; height: 130px; background-color: #fff; display: block; border: 1px solid #ccc; position: relative; overflow: hidden;}.product-carousel .content-area .product-area .product .product-image .quick-view-button { width: 24px; height: 23px; background: transparent url(/images/global/global-assets.png) no-repeat 0 -329px; position: absolute; right: -1px; bottom: -1px; }.product-carousel .content-area .product-area.grid .product .product-image img { width:130px; height:130px; border:none; }.product-carousel .content-area .product-area.grid .product .product-numbers { display: none; }.product-carousel .content-area .product-area .product .product-name { color: #333; margin: 10px 0 15px;}.product-carousel .content-area .product-area.grid .product .product-name {font-size: 11px;}.product-carousel .content-area .product-area.grid .product .product-name a {color: #333; text-decoration: none;}.product-carousel .content-area .product-area.grid .product .product-name a:hover {color: #333; text-decoration: underline;}.product-carousel .content-area .product-area .product .product-name .brand { font-weight: bold; color: #666; display: block; }.product-carousel .content-area .product-area .product .price-notice { color: #333; font-weight: bold; font-size: 12px; height: 3.3em !important; height: 4.6em; }.product-carousel .content-area .product-area .product .price { height: 3em; overflow: hidden; float: left; display: inline; margin: 0; padding: 0;}.product-carousel .content-area .product-area .product .price span { display: block; float: left; clear: both; }.product-carousel .content-area .product-area .product .regular-price { color: #333; text-decoration:line-through; }.product-carousel .content-area .product-area .product .offer-price { font-weight: bold; color: #333; }.product-carousel .content-area .product-area.grid .product .regular-price { font-size: 11px; }.product-carousel .content-area .product-area.grid .product .offer-price { font-size: 14px; }.product-carousel .content-area .product-area.grid .product .lower-price-badge { margin: 0 0 0 15px; float:left; }.product-carousel .content-area .product-area.grid .product .incredible-price-badge { margin: 0 0 0 15px; float:left; }.product-carousel .content-area .product-area.grid .product .details-button { clear:both; float:left; margin-bottom:10px; }.product-carousel .content-area .product-area.grid .product .label-compare { display: none; }.product-carousel .content-area .product-area .product .label-compare input { margin: 0 3px 0 0; }.product-carousel .content-area .product-area.grid .product .shop-all-category { display:block; color:#F5821F; float:left; clear:both; width:100%; }.product-carousel .button-left, .product-carousel .button-right{width: 28px; height: 285px;float: left; border: 1px solid #fdc689;background: url(/images/global/product-carousel-button-left-bg.png) no-repeat center center; display: block; }.product-carousel .button-right{ background: url(/images/global/product-carousel-button-right-bg.png) no-repeat center center; }.product-carousel .disabled{filter:alpha(opacity=50);opacity:0.5; }.window#price-guarantee h3 { text-indent: -9999px; height: 25px; background: #f58220 url(/images/price-guarantee/en/our-price-guarantee-main-heading.gif) no-repeat center center; color: #fff; padding: 18px 12px; }.window#price-guarantee .column-wrapper { overflow: hidden; margin: 20px 0 30px; }.window#price-guarantee .column { width: 328px; display: inline; float: left; }.window#price-guarantee .right-col { float: right; border-left: 1px solid #000; padding-left: 25px; }.window#price-guarantee .column h4 { font-size: 1.5em; margin: 0 0 5px; }.window#price-guarantee .left-col h4 { width: 263px; height: 17px; text-indent: -9999px; background: transparent url(/images/price-guarantee/en/beat-prices-heading.gif) no-repeat; }.window#price-guarantee .right-col h4 { width: 195px; height: 17px; text-indent: -9999px; background: transparent url(/images/price-guarantee/en/sale-price-heading.gif) no-repeat; }.window#price-guarantee .disclaimer { font-size: 0.85em; clear: both; }.window#price-guarantee .highlight { color: #f58220; font-weight: bold; }#video-overlay {display:none;}#video-view .window-content {height:395px;}.bv-reviews-summary { overflow: hidden; }.bv-reviews { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; float: left; width: 698px; position: relative; }.bv-no-reviews { padding: 0 0 10px; border-top:3px solid #f58220; overflow:visible; float: left; position: relative; width: 700px; }.bv-no-reviews span.title { text-transform:uppercase; height: 38px; width:623px;font-weight:bold; font-size:14px;color:#333; background: url(/images/HDPIPPage/review_header_background.gif) repeat-x scroll left top transparent; border-bottom: 1px solid #DBDBDB; }.bv-no-reviews span.title { padding:9px 0 0 75px; display:block; }.bv-no-reviews #review-header { position:absolute; left:15px; top:-17px; width:55px; height:62px; }.bv-no-reviews table { margin:20px 20px 10px;}.bv-no-reviews img.star { display: inline; float: left; margin: 20px 0 0 10px; }.bv-no-reviews .copy-wrapper { display: inline; float: left; width: 569px; margin: 20px 0 30px 10px; }.bv-reviews .bv-write-a-review-btn { position: absolute; right: 20px; bottom: 10px; }.category-area .interactive-tools { border:1px solid #ccc; border-top:2px solid #F58220; margin:20px 0; }.category-area .interactive-tools h2 { font-size:14px; line-height:120%; font-weight:bold; color:#000; padding:10px 20px; background:url(/images/global/head-bg.gif) repeat-x left bottom; border-bottom:1px solid #ccc; background-color:white; text-transform:none; }.category-area .interactive-tools h2 em { font-size:12px; font-weight:normal; color:#333333; clear:both; display:block; margin-top:1px; font-style: normal; text-transform:none;}.category-area .interactive-tools .scroller-horizontal { width:680px; overflow:hidden; height:195px; margin:10px 10px 0; position:relative; }.category-area .interactive-tools .scroller-horizontal .scroll-content { position:absolute; top:0; overflow:hidden;left:0; padding:0 0 0 20px; height:194px; }.category-area .interactive-tools .scroller-horizontal .button { border:0 none; cursor:pointer; overflow:hidden; text-indent:-9999px;background:#fff no-repeat; position:absolute; z-index:5; width:18px; margin:0; display:block; height:100%; }.category-area .interactive-tools .scroller-horizontal .button .arrow { background-position:0 20px;background: url(/images/global/rotate-arrow.gif) no-repeat; height:55px; width:10px; overflow:hidden; position:absolute; top:65px; }.category-area .interactive-tools .scroller-horizontal .button.scroll-left { top:0; left:0; }.category-area .interactive-tools .scroller-horizontal .button.scroll-right { top:0; right:0; }.category-area .interactive-tools .scroller-horizontal .button.scroll-left .arrow { background-position: -15px 0; left:0; }.category-area .interactive-tools .scroller-horizontal .button.scroll-left .arrow.disabled { background-position:-48px 0; }.category-area .interactive-tools .scroller-horizontal .button.scroll-right .arrow { background-position: 0 0; right:0; }.category-area .interactive-tools .scroller-horizontal .button.scroll-right .arrow.disabled { background-position:-31px 0; }.category-area .interactive-tools .scroller-horizontal .tool-content { width:180px; margin:0 15px; text-align:center; float:left; }.category-area .interactive-tools .scroller-horizontal .tool-content h3 { margin:5px 10px; }.category-area .interactive-tools .scroller-horizontal .tool-content img { margin:5px 0; }.category-area .interactive-tools .scroller-horizontal .tool-content p { margin:0 10px; color:#585858; font-size:11px; text-align:left; }.category-area .interactive-tools .scroller-horizontal .tool-content a.cta { margin:0 10px; text-transform:uppercase; color:#F58220; font-size:11px; font-weight:bold; display:block; text-align:left; }.dialog-overlay { z-index:10; }.dialog-box, .dialog-box b, .dialog-box .inner { background-image:url(/wcsstore/HomeDepotCanada/images/store-locator/lightbox-bg.png); }.dialog-box { position:absolute; top:50px; left:50px; z-index:11; text-align:left; }.dialog-box b { display:none; position:absolute; display:block; width:28px; height:28px;}.dialog-box .top { right:-28px; background-position: right top; }.dialog-box .bottom { left:0; background-position: left bottom; }.dialog-box .tl, .dialog-box .tr, .dialog-box .bl, .dialog-box .br { display:none; }.dialog-box .btn-close { position:absolute; right:-41px; top:-7px; z-index:1;width:38px; height:38px; text-indent:-999px; overflow:hidden; cursor:pointer; background:url(/wcsstore/HomeDepotCanada/images/store-locator/btn-close.png);}.dialog-box .inner { position:relative; left:28px; top:28px; padding:0 28px 28px 0; background-position:bottom right; }.dialog-box .middle {border:1px solid #ccc; overflow:hidden; }.dialog-box .middle .resize-handle { position:absolute; right:0; bottom:0; display:block; width:10px; height:10px; background-color:#333; }.dialog-box .middle .ui-resizable-se { position:absolute; right:7px; bottom:7px; cursor:se-resize; }.dialog-box #firstLink, .dialog-box #lastLink { float:right; width:1px; height:1px; color:#ffffff;}.shadow-style1 { box-shadow:0px 2px 2px #666; -webkit-box-shadow:0px 2px 2px #666; -moz-box-shadow:0px 2px 2px #666;}.shadow-style2 { box-shadow:2px 2px 2px #7f7f7f; -webkit-box-shadow:2px 2px 2px #7f7f7f; -moz-box-shadow:2px 2px 2px #7f7f7f; filter:progid:DXImageTransform.Microsoft.Shadow(strength=2, direction=135, color='#7f7f7f'); }* html .clear-fix { height:1%; overflow:visible; } *+html .clear-fix { min-height:1%; } .clear-fix:after { content:"."; display:block; visibility:hidden; height:0; clear:both; }a.tooltip {display:inline-block;}.tool-tip {display:none;position:absolute;width:254px;z-index:100;}.tool-tip-top {background: url(/images/global/bkg-tool-tip-top.png) top left no-repeat;padding:5px 11px 5px 5px;}.tool-tip-top.no-shadow-t {background: url(/images/global/ie6/bkg-tool-tip-top.gif) top left no-repeat;padding:5px 11px 5px 5px;}.tool-tip .left-top-tip {background: url(/images/global/bkg-tool-tip-top-left.png) top left no-repeat;}.tool-tip .left-top-tip.no-shadow-lt {background: url(/images/global/ie6/bkg-tool-tip-top-left.gif) top left no-repeat;padding-top:26px;}.tool-tip .center-bottom-tip {background: url(/images/global/bkg-tool-tip-bottom-center.png) top left no-repeat;height:29px;}.tool-tip .center-bottom-tip.no-shadow-cb {background: url(/images/global/ie6/bkg-tool-tip-bottom-center.gif) top left no-repeat;}.tool-tip .center-top-tip {background: url(/images/global/bkg-tool-tip-top-center.png) top left no-repeat;padding-top:26px;}.tool-tip .center-top-tip.no-shadow-ct {background: url(/images/global/ie6/bkg-tool-tip-top-center.gif) top left no-repeat;}.tool-tip .right-top-tip {background: url(/images/global/bkg-tool-tip-top-right.png) top left no-repeat;padding-top:26px;}.tool-tip .right-top-tip.no-shadow-rt {background: url(/images/global/ie6/bkg-tool-tip-top-right.gif) top left no-repeat;padding-top:26px;}.tool-tip-bottom {background: url(/images/global/bkg-tool-tip-bottom.png) top left no-repeat;width:254px;height:10px;}.tool-tip-bottom.no-shadow-b {background: url(/images/global/ie6/bkg-tool-tip-bottom.gif) top left no-repeat;}.tool-tip .left-bottom-tip {background: url(/images/global/bkg-tool-tip-bottom-left.png) top left no-repeat;height:29px;}.tool-tip .left-bottom-tip.no-shadow-lb {background: url(/images/global/ie6/bkg-tool-tip-bottom-left.gif) top left no-repeat;height:29px;}.tool-tip .right-bottom-tip {background: url(/images/global/bkg-tool-tip-bottom-right.png) top left no-repeat;height:29px;}.tool-tip .right-bottom-tip.no-shadow-rb {background: url(/images/global/ie6/bkg-tool-tip-bottom-right.gif) top left no-repeat;height:29px;}.tool-tip h4 {text-transform:uppercase !important;color:#000 !important;font-weight:bold !important;font-size:14px !important;background-color:#e1e1e1 !important;padding:6px 12px !important;margin:0px 0px 5px 0px !important;}.tool-tip h5 {color:#000 !important;font-weight:bold !important;font-size:12px !important;padding:0 12px !important;margin:0px 0px 5px 0px !important;text-align: left;}.tool-tip p {color:#333;font-size:12px !important;padding:0px 13px 5px 13px !important;margin:0px !important;text-align:left !important;}.tool-tip ul {color:#333;font-size:12px !important;padding:0px 13px 5px 13px !important;margin:0 0 0 13px !important;}.tool-tip ul li {list-style-type: disc;text-align: left;}.tool-tip a {color:#F48020;}#marquee-ad .bubble { visibility: hidden; font: 10px Arial, Helvetica, sans-serif; color: #424242; text-align: left; position: absolute;top:auto; margin-top:-80px; display:inline; z-index: 50;}#marquee-ad .bubble p { margin: 0 0 10px; text-transform: none; background: none; }#marquee-ad .bubble.PayPal { padding: 33px 5px 5px 5px; margin: 0; width: 324px; height: 232px; background: transparent url(/wcsstore/HomeDepotCanada/images/Checkout/paypal-popup-background-inverse.png) no-repeat; }#marquee-ad .bubble.PayPal h4{ margin: 0 0 8px 0; padding: 0 11px; font-family: Arial, serif; font-size: 14px; font-weight: bold; color: #000; line-height: 32px; }td h1 { font-size: 22px; font-weight: normal; }#marquee-ad .bubble.PayPal p, #marquee-ad .bubble.PayPal h6, #marquee-ad .bubble.PayPal h5, #marquee-ad .bubble.PayPal li{font-family: Arial, serif;font-size: 11px;color: #333;font-weight: normal;line-height: 15px;margin: 5px 0;padding: 0 11px;}#marquee-ad .bubble.PayPal h6{font-weight: bold;}#marquee-ad .bubble.PayPal h5{ margin: 8px 0; padding: 0 11px; color: #c67f39; font-family: Arial, serif; font-size: 12px; font-weight: bold; display: block; }#marquee-ad .bubble.PayPal li{list-style-type: disc;padding-left: 0;margin-left: 22px;}#ajax-loader-large { position:absolute; left:0; top:0; width:100%; height:auto; padding-top:300px; display:none; z-index:99; }#ajax-loader-small { width:100%; height:50px; display:none; background:url(/wcsstore/HomeDepotCanada/images/global/icons/loading.gif) no-repeat -70px -135px transparent; }.alpha20 {background:rgb(0,0,0) transparent;background:rgba(0,0,0,0.15);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1F000000, endColorstr=#1F000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1F000000, endColorstr=#1F000000)";}#growl-box-A { position:absolute; top:15px; left:180px; width:685px; height:94px; padding-left:15px; display:none; font-size:12px; text-align:left; background:url(/wcsstore/HomeDepotCanada/images/sprites-growl-sides.png) no-repeat 0 0 transparent; overflow:hidden; z-index:10; }#growl-box-A .growl-content { width:670px; height:74px; padding:10px 0; float:left; background:url(/wcsstore/HomeDepotCanada/images/sprites-growl-bg.png) repeat-x 0 -70px transparent;; }#growl-box-A .growl-right { width:15px; height:94px; float:left; background:url(/wcsstore/HomeDepotCanada/images/sprites-growl-sides.png) no-repeat right -98px transparent;; }#growl-box-A .growl-inputs { padding:10px 0; text-transform:capitalize; }#growl-box-A .growl-inputs p,#growl-box-A .growl-inputs input.growl-input,#growl-box-A .growl-inputs a.growl-search { margin-right:5px; float:left; }#growl-box-A .growl-inputs input.growl-input { width:110px; }#growl-box-A a.growl-close { position:absolute; right:5px; top:6px; width:15px; height:15px; display:block; float:left; text-indent:-99px; background:url(/wcsstore/HomeDepotCanada/images/breadcrumb_x.gif) no-repeat 0 0 transparent; overflow:hidden; }#growl-box-B { width:100%; height:70px; display:none; background:url(/wcsstore/HomeDepotCanada/images/sprites-growl-bg.png) repeat-x 0 0 transparent; overflow:hidden; }#growl-box-B .growl-content { position:relative; width:910px; height:auto; margin:0 auto; padding:15px 0 20px 50px; font-size:12px; text-align:left; line-height:20px; background:url(/wcsstore/HomeDepotCanada/images/growl-marker.png) no-repeat 0 10px transparent; }#growl-box-B p.growl-msg { float:left; }#growl-box-B input.growl-input { width:120px; margin:0 5px; float:left; }#growl-box-B a.growl-search { float:left; }#growl-box-B a.growl-close { position:absolute; right:0; top:5px; width:48px; height:15px; display:block; color:#585858; font-size:11px; text-decoration:none; text-transform:uppercase; background:url(/wcsstore/HomeDepotCanada/images/breadcrumb_x.gif) no-repeat right 5px transparent; }#growl-box-B a.growl-close:hover { color:#333; }#growl-box-B a.growl-search span { float:left; }#global-header .hint-text { position:absolute; overflow:visible; width:500px; height:1px; left:0; top:-300px; z-index:10;}#global-header .hint-text a { position:absolute; padding:5px; text-decoration:underline; }#global-header .hint-text a.active{ display:block; color:#333333; text-decoration:underline; border:1px solid #333333; background:#fafac5; top:330px; }body.home-page-background{ background: #FFFFFF url(/wcsstore/HomeDepotCanada/images/global/holiday-background-2011.jpg) -120px 210px no-repeat; }#main-content.home-page-background { width:100%; z-index:0; display:block; background:url(/wcsstore/HomeDepotCanada/images/global/holiday-background-2011.jpg) repeat-x -120px 0; }#main-content.home-page-background-white-space { width:100%; z-index:0; display:block; background:url(/wcsstore/HomeDepotCanada/images/global/holiday-background-white-space-2011.jpg) repeat-x center top; }#main-content.home-page-background #home-page-area { width:960px; margin:10px auto 0; overflow:hidden; z-index:0; display:block; }#main-content.home-page-background #marquee-ad { margin: 0 auto 10px auto; }#main-content.home-page-background-white-space #marquee-ad { margin: 0 auto 10px auto; }#main-content.home-page-background-white-space .category-area { margin: 0 auto; width: 960px; }#main-content.home-page-background #sure-suggest { width: 960px; margin: 5px auto 15px; }#main-content.home-page-background-white-space #sure-suggest { width: 960px; margin: 5px auto 15px; }#global-nav .dept a { padding:8px 16px 10px 15px;font-size:14px;}#global-nav .dept.last a { padding:8px 17px 10px; } #right-nav .section#gc h2 { font-size:16px; }#global-header .welcome { padding-right:30px; background:url(/wcsstore/HomeDepotCanada/images/global/global-assets.png) no-repeat right -206px;}#right-nav .section .show-box { height:220px; }#right-nav .section .show-box ul.img-list li {height:70px;}.category-area .adspot { min-width:230px; }#global-footer .wrap { height:170px; }#global-footer #forms .form-div form input { font-size: 0.9em; }#global-footer #forms .form-div .notes { float: left; font-size: 10px; font-style: italic; margin: 0; padding: 4px 0 0 10px; width: 200px; }#right-nav .section#gc h2 { width: 165px; height: 41px; background: transparent url(/wcsstore/HomeDepotCanada/images/global/en/garden-club.png) no-repeat; }.sub-nav { background:url(/wcsstore/HomeDepotCanada/images/global/en/sub-nav-bg.png) no-repeat left bottom !important; background:url(/wcsstore/HomeDepotCanada/images/global/ie6/en/sub-nav-bg.gif) no-repeat left bottom; }#global-header .e-flyer .icon { background-position: 0 0; }.pip-area #demo { background:url(/wcsstore/HomeDepotCanada/images/global/icons/en/demo.gif) no-repeat center center;}#right-nav .section h3#promotions { background: url(/wcsstore/HomeDepotCanada/images/global/en/promotion-lower-cost.png) no-repeat transparent; height:78px; margin:0; text-indent:-4000px; }#store-locator { color:#333; }#store-locator a { text-decoration:none;}#store-locator a:hover { text-decoration:underline;}#store-locator .middle { width:700px; border:0; }#store-locator .header {padding:12px; font-weight:normal; border:1px solid #ccc; border-bottom:3px solid #f58220; overflow:hidden; }#store-locator .store-info { width:320px; margin-top:8px; font-size:12px; }#store-locator .store-info .address { width:160px; margin-right:6px; float:left; }#store-locator .store-info .store-hours { float:left; }#store-locator .store-info a { display:inline-block; margin:2px 0 0; color:#f5821f;}#store-locator .store-info .btn-set-fav-store { font-weight:bold;}#store-locator .btn-eflyer { padding-right:17px; background:url(/images/store-locator/icons.png) right 1px no-repeat; }#store-locator .adspot { position:absolute; top:20px; left:350px; width:330px; height:90px; }#store-locator .body { height:300px; border:1px solid #ccc; position:relative; overflow:visible; }#store-locator #map-canvas, #store-locator .results { width:349px; height:300px; float:left; }#store-locator .results { overflow-y:scroll; }#store-locator .footer { padding-top:10px; }#store-locator .footer p,#store-locator .footer form { margin-top:4px; }#store-locator .footer label { margin-right:4px; float:left; }#store-locator .footer input { margin-left:4px; }#store-locator h2 { width:330px; font-size:20px; line-height:20px; font-weight:normal; }#store-locator h2 strong { font-weight:bold; white-space:nowrap; }#store-locator .inner { position:relative;}#store-locator .results .store { padding:12px 0 12px 10px; border-bottom:1px solid #ccc; overflow:hidden; float:left; }#store-locator .results .store.selected { background-color:#fff3e9; }#store-locator .results .store.last { border-bottom:0; }#store-locator .results .store .marker { width:28px; float:left; }#store-locator .results .store .address { width:162px; float:left; }#store-locator .results .store .cta { width:130px; float:left; font-size:12px; }#store-locator .results .store .cta a { color:#f5821f; }#store-locator .results .store .my-local-store { display:none; text-indent:18px; color:#2e9237; font-weight:bold; background:url(/images/store-locator/icons.png) 0 -42px no-repeat; }#store-locator .results .favourite .my-local-store { display:inline-block; }#store-locator .hint-text { position:absolute; overflow:visible; width:500px;height:1px; left:0; top:-1500px;z-index:10;}#store-locator .hint-text a { position:absolute; padding:5px; text-decoration:underline;}#store-locator .hint-text a.active{ display:block; color:#333333; text-decoration:underline; border:1px solid #333333; background:#fafac5; top:1510px; }
