#global-header #global-nav .dept { padding:0;}
.ecoContentArea { width:767px; float:left; display:inline; margin:2px 5px 10px 5px; font-family:Arial, Helvetica, sans-serif; color:#5c5c5c; font-size:11px; position:relative; } 
.ecoContentArea img { border:0;}
.ecoContentArea p { padding:0; margin:0 0 10px 0; }
.ecoContentArea a, .ecoContentArea a:visited { color:#5c5c5c; text-decoration:none; }
.ecoContentArea a:hover { color:#009a66; text-decoration:underline; }
.ecoContentArea a.more { color:#009a66; font-size:11px; padding-left:15px; background:url(/wcsstore/HomeDepotCanada/images/eco_options/arrow.gif) no-repeat 0 2px; float:left; }
.ecoContentArea a.more:visited {color:#009a66; font-size:11px;}
/*head*/

#head { width:767px; height:140px; margin:3px 0 20px 0; background:transparent url(/wcsstore/HomeDepotCanada/images/eco_options/en_CA/header.jpg) no-repeat; }

#head .topNav li { float:left; height:30px; }
#head .topNav li span { display:block; height:30px; text-indent:-9999px; overflow:hidden; cursor:pointer; }
#head .topNav li ul li { float:none; height:auto; }

.subNav { display:none; width:721px; height:164px; position:absolute; top:132px; left:23px; padding:0; background: transparent url(/wcsstore/HomeDepotCanada/images/eco_options/eco-subnav-background.gif) no-repeat; overflow:hidden; z-index:30; }
.show { display: block; }
.subNav li { margin:0px 0px 0px 4px; padding:0px; list-style:none; }
.subNav a { font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:1.8em; }
.subNav a:link { color:#000000; text-decoration:none; }
.subNav a:visited { color:#000000; text-decoration:none; }
.subNav a:hover { color:#3fb38d; text-decoration:underline; }
.subNav a:active { color:#000000; text-decoration:none; }

.subNav .subWrap { /*position:relative; top:15px; left:25px;*/ margin:10px 0 10px 20px; }
.subNav ul { float:left;  margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; list-style:none; }


/*.ecoContentArea #head { width:767px; height:216px; float:left; display:inline; margin:3px 0 20px 0; padding:0; position:relative; }
.ecoContentArea #head .homeLink { width: 300px; height:110px; float:left; display:inline; margin:20px 0 0 30px; float:left; text-indent:-999px; }
.ecoContentArea #head .links { position:absolute; top:10px; right:10px; list-style:none; margin:0; padding:0; }
.ecoContentArea #head .links li { float:left; display:inline; margin:0; padding:0; }
.ecoContentArea #head .links li a, .ecoContentArea #head .links li a:visited { color:#fffbc8; font-size:11px; text-decoration:none; }
.ecoContentArea #head .links li a { padding:0 10px; margin:0; border-right:1px solid #fffbc8;}
.ecoContentArea #head .links li a.last { border-right:none;}
.ecoContentArea #head .links li a:hover { color:#ffffbc8; font-size:11px; text-decoration:underline; }*/
/*top nav*/
/*.ecoContentArea #head .topNav { width:721px; height:62px; list-style:none; margin:0; padding:0; float:left; display:inline; margin:23px 0 0 10px; position:relative; }
.ecoContentArea #head .topNav li.topNavItem { height:23px; float:left; display:inline;  }
.ecoContentArea #head .topNav li.topNavItem span { text-indent:-999px; height:23px; float:left; }
.ecoContentArea #head .topNav .subNav { width:721px; height:39px; position:absolute; background:url(/wcsstore/HomeDepotCanada/images/eco_options/sub_nav_bg.gif) no-repeat left top; list-style:none; left:0; bottom:0; padding:0; margin:0; display:none; overflow:hidden;}
.ecoContentArea #head .topNav .subNav li { height:16px; float:left; display:inline; margin:3px 20px 0 10px; overflow:hidden;  }
.ecoContentArea #head .topNav .subNav a, .ecoContentArea #head .topNav .subNav a:visited { color:#ffffff; text-decoration:none; font-size:12px; }
.ecoContentArea #head .topNav .subNav a:hover { color:#ffffff; text-decoration:underline; font-size:12px; }*/


/*right nav*/
#legacy-content p { margin-bottom:12px; }
.magazine .inner p { padding-left:10px; width:156px; }
.ecoContentArea .rightNav { width:186px; float:left; display:inline; margin:0 25px 0 19px; display:none; z-index:0; } 
.ecoContentArea .rightNav h2 { font-size:14px; color:#009a66; font-weight:bold; padding:0; margin-top:10px; margin-bottom:10px; }
.ecoContentArea .rightNav .featureProd { float:left; display:inline; padding:0; margin:0; width:186px; background:#eff9d8; }
.ecoContentArea .rightNav .inner { margin:5px; width:176px; float:left; display:inline; background:#ffffff; padding-bottom:10px; overflow:hidden; }
.ecoContentArea .rightNav .inner h2, .ecoContentArea .rightNav .inner p{ margin-left:10px; margin-right:10px; float:left; display:inline; }
.ecoContentArea .rightNav .inner .imgHolder { width:176px; text-align:center; margin:10px 0 10px 0; padding:0; }
.ecoContentArea .rightNav .magazine { padding:0; margin:0; float:left; display:inline; background:url(/wcsstore/HomeDepotCanada/images/eco_options/green_border.gif) no-repeat 0 -5px; width:186px;}
.ecoContentArea .rightNav .rebate { width:186px; float:left; display:inline; margin:0 0 10px 0; padding:0; background:#009a66; }
.ecoContentArea .rightNav .rebate .outer { width:184px; float:left; display:inline; margin:1px; padding:0; background:#ffffff;}
.ecoContentArea .rightNav .rebate .inner { width:176px; margin:4px; float:left; display:inline; padding:0; background:url(/wcsstore/HomeDepotCanada/images/eco_options/rebate_bg.gif) repeat-x left top; }
.ecoContentArea .rightNav .rebate h2 { width:156px; border-bottom:1px solid #abce39; padding-bottom:10px;} 
.ecoContentArea .rightNav .rebate h3 { font-size:12px; font-weight:bold; margin:0 10px; width:156px; }
.ecoContentArea .rightNav .rebate select { font-size:11px; color:#6d6e71; margin:5px 10px 10px 10px; width:156px; }
.ecoContentArea .rightNav .rebate input { clear:both; margin:0 10px 10px 10px;}
.ecoContentArea .rightNav .rebate .lineBreak { float:left; width:176px; height:3px; border:none; background:url(/wcsstore/HomeDepotCanada/images/eco_options/dot_line.gif) repeat-x left top; margin:0 0 10px 0; padding:0; }


/*left nav*/
.ecoContentArea .leftNav { width:186px; min-height:272px; float:left; display:inline; margin:0 19px 0 25px; background:url(/wcsstore/HomeDepotCanada/images/eco_options/green_border.gif) no-repeat 0 0;} 
.ecoContentArea .leftNav h2 { font-size:14px; color:#009a66; font-weight:bold; padding:0; margin:15px 10px 10px 15px;  }
.ecoContentArea .leftNav table { margin:0 0 0 15px; padding:0; border:none;}
.ecoContentArea .leftNav table.mcLeft { margin-left:5px;}
.ecoContentArea .leftNav h3 { font-size:11px; color:#5c5c5c; font-weight:bold; padding:0; margin:15px 10px 0 15px;  }
.ecoContentArea .leftNav h4 { font-size:11px; color:#009a66; font-weight:bold; padding:0; margin:15px 10px 0 15px;  }
.ecoContentArea .leftNav h4 a, .ecoContentArea .leftNav h4 a:visited { font-size:11px; color:#009a66; font-weight:bold; padding:0; margin:0; text-decoration:underline;  }
#legacy-content .ecoContentArea .leftNav p { margin:10px 10px 0 15px; float:left; display:inline; width:166px; padding:0; }
.ecoContentArea .leftNav a, .ecoContentArea .leftNav a:visited { font-size:11px; color:#009a66; text-decoration:none;  }
.ecoContentArea .leftNav a:hover {font-size:11px; color:#009a66; text-decoration:underline;}


/*content*/
.ecoContent { width:512px; float:left; display:inline; margin:0 0 0 25px; overflow:hidden; }
.ecoContent h2 { font-size:16px; color:#009a66; font-weight:bold; border-bottom:1px solid #009a66; margin:0 0 10px 0; padding:0 0 5px 0; }
.ecoContent h3 { font-size:14px; color:#5c5c5c; font-weight:bold; margin:15px 0 15px 0; padding:0; float:left; display:inline; width:100% }
.ecoContent h4 { font-size:12px; color:#5c5c5c; font-weight:bold; margin:0; padding:0; }
.ecoContent h4 a, .ecoContent h4 a:visited { font-size:12px; color:#5c5c5c; text-decoration:none; font-weight:bold; }
.ecoContent h4 a:hover { font-size:12px; color:#009a66; text-decoration:underline; font-weight:bold; }

.ecoContent .zone { float:left; display:inline; margin:0 0 20px 0; padding:0; width:512px; }

.ecoContent #adZone1 { width:512px; height:222px; background:#009a66;  }
.ecoContent #adZone1 ul { list-style:none; width:510px; height:198px; margin:1px 1px 0 1px; overflow:hidden; background:#ffffff; position:relative; float:left; display:inline; padding:0; }
.ecoContent #adZone1 li { position:absolute; top:4px; left:4px; display:none; padding:0; background:none; margin:0; height:190px; width:503px; }
.ecoContent #adZone1 li.show { display:block;}
.ecoContent #adZone1 li image { /*display:none;*/}
.ecoContent #adZone1 .controls { margin: 0pt 1px 1px; background:#ffffff; overflow: hidden; float: left; width: 510px; height: 22px; display: inline;}
.ecoContent #adZone1 .controls span { width:18px; height:18px; text-align:center; vertical-align:middle; background:#a6ce39; float:left; display:inline; margin:0 5px 0 0; padding:0; overflow:hidden; }
.ecoContent #adZone1 .controls span a  { width:16px; height:16px; margin:1px; background:#ffffff; color:#808080; text-decoration:none; font-size:11px; float:left; display:inline; }
.ecoContent #adZone1 .controls  span a:hover, #adZone1 .controls span a:visited {color:#808080; text-decoration:none; font-size:11px;}
.ecoContent #adZone1 .controls .pagination { margin-left:10px; }
.ecoContent #adZone1 .controls .pagination span a.selected { background:#a6ce39; color:#ffffff;}
#main-content a.button { text-indent:-999px; }
#adZone1 .controls span a.btnPause { background:url(/wcsstore/HomeDepotCanada/images/eco_options/pause_play.gif) no-repeat left top; } 
#adZone1 .controls span a.btnPlay { background:url(/wcsstore/HomeDepotCanada/images/eco_options/pause_play.gif) no-repeat left bottom; } 

.zone.col .ad { width:246px; float:left; display:inline; margin:0 10px 10px 0; padding:0; overflow:hidden;  }
.zone.col .ad.last { margin-right:0;}
.zone.col img { margin-bottom:10px; }

.zone.rows .ad { width:512px; float:left; display:inherit; background:url(/wcsstore/HomeDepotCanada/images/eco_options/dot_line.gif) repeat-x left bottom; padding:10px 0 10px 0; margin:0;}
.zone.rows .ad.last { background:none;}
.zone.rows .ad img { float:left; display:inline; margin:0 20px 0 0; }
.zone.rows .ad .title { color:#f58220; font-weight:bold; }
.linkImg { float:left; width:181px; margin:0; padding:0; }
.linkDesc { float:left; width:330px; margin:0; padding:0; }

.article .img1 { float:left; margin:0 10px 10px 0; padding:0; display:inline; }

.prod .imgHolder { text-align:center; margin:0 0 10px 0; padding:0; }
#legacy-content .prod p { margin-left:10px; margin-right:10px; }
.prod p.prodName { color:#333333; }
.prod p.prodName span.prodBrand { color:#6d6e71; }
.prod ul.prodDescBullets { list-style:outside; margin:0; padding:0 0 0 25px; color:#333333; float:left; display:inline; } 
.prod .ratePrice { float:left; display:inline; width:150px; }
.prod .ratePrice .rate { float:left; }
.prod .ratePrice .price { float:right; color:#333333; font-size:12px; font-weight:bold; }

.prods { float:left; display:inline; margin:20px 0 20px 0;}
.prods .prod { width:125px; float:left; display:inline; background:url(/wcsstore/HomeDepotCanada/images/eco_options/dot_line_ver.gif) repeat-y right top; margin:0 4px 0 0; padding:0; }
.prods .prod p.ratePrice { width:105px;}
.prods .prod.last { margin-right:0; background:none;}


.ecoContent ul { list-style:none; margin:0 0 10px 0; padding:0; float:left; display:inline; }
.ecoContent ul li { margin:0 10px 0 0; padding:0 0 0 15px; background:url(/wcsstore/HomeDepotCanada/images/eco_options/list_dot.gif) no-repeat left 3px; float:left; display:inline; width:500px;  }
.ecoContent ul.subList { width:507px; margin:10px; }
.ecoContent ul.subList li { background:url(/wcsstore/HomeDepotCanada/images/eco_options/list_dash.gif) no-repeat left 3px; width:228px; margin:0 10px 0 0;}
.ecoContent ul.subList.style2 li { background:url(/wcsstore/HomeDepotCanada/images/eco_options/list_dot.gif) no-repeat left 3px; }


.ecoContent ol { margin:10px 0 10px 10px; padding:0 0 0 20px; }
.ecoContent a, .ecoContent a:visited { color:#009a66; text-decoration:underline; }
.ecoContent a:hover { text-decoration:none;}
.ecoContent .callout { background:#fffbc8; padding:20px; margin:10px 0 10px 0; float:left; display:inline; width:90%; }
.ecoContent .callout ul li { width:470px; }

.ecoContentArea table { margin:10px 0 10px 0; border-collapse:collapse; /*border:1px solid #ccccc;*/  }
.ecoContentArea table tr.header td { font-size:12px; font-weight:bold; }

.ecoContentArea table.table1 tr.header td { background:#fffbc8; vertical-align:bottom;}
.ecoContentArea table.table1 td { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:none; border-right:none; vertical-align:top; }
.ecoContentArea table.table1 td.left {border-left:1px solid #cccccc;}
.ecoContentArea table.table1 td.right {border-right:1px solid #cccccc;}

.row { width:512px; float:left; display:inline; margin:10px 0 10px 0; border-bottom:1px solid #abce39; position:relative; padding:0 0 10px 0; }
.row.btm { border:none;}
.row .imgHolder { position:absolute; top:10px; left:0; text-align:center; width:140px; height:200px; margin:0; padding:0; }
.row .descDiv { float:left; display:inline; margin-left:146px; overflow:hidden; width:360px; } 
.row .descDiv h3 { margin-top:0;}
.row .descDiv p.desc { background:url(/wcsstore/HomeDepotCanada/images/eco_options/dot_line.gif) repeat-x left bottom; padding-bottom:10px; font-size:11px; color:#5c5c5c; }

.ecoContent.right { margin:0; }

.ecoContent .clickableRow { float:left; display:inline; width:512px; cursor:pointer; background:url(/wcsstore/HomeDepotCanada/images/eco_options/dot_line.gif) repeat-x left top; margin:0; padding:0; }

.ecoContent .clickableRow.hover { background-color:#fffbc8;}
#legacy-content .ecoContent .clickableRow p, .ecoContent .clickableRow ul { margin:0 15px 10px 10px; display:none; }
.ecoContent .clickableRow h4 { padding-right:20px; background:url(/wcsstore/HomeDepotCanada/images/eco_options/open.gif) no-repeat right top; margin:10px; } 
.ecoContent .clickableRow.hover h4 { color:#009a66; text-decoration:underline; }

.ecoContent .clickableRow.opened h4 { background:url(/wcsstore/HomeDepotCanada/images/eco_options/collapse.gif) no-repeat right top; color:#009a66;  } 
#legacy-content .ecoContent .clickableRow.opened p, .ecoContent .clickableRow.opened ul { display:block; }

.ecoContent p.notes { font-style:oblique;}

.ecoContent .dotLine { background:url(/wcsstore/HomeDepotCanada/images/eco_options/dot_line.gif) repeat-x left top; margin:0; padding:0; width:512px; height:3px; float:left;}

.leftNav ul { margin:0 0 0 15px; padding:0; list-style:none; }
.leftNav ul li { margin:2px 0;}


.ecoContent .prodInfo { border-bottom:1px solid #a6ce39; width:512px; padding:0 0 10px 0; margin:0 0 20px 0; float:left; display:inline; }
.ecoContent .prodRow { background:url(/wcsstore/HomeDepotCanada/images/eco_options/dot_line.gif) repeat-x left bottom; float:left; width:512px; margin:0; padding:0;} 
.ecoContent .prodRow.last { background:none;} 
.ecoContent .prodRow .name { width:150px; float:left; display:inline; font-size:12px; font-weight:bold; margin:10px 10px 20px 0; padding:0; }
.ecoContent .prodRow .details { width:352px; float:left; display:inline; margin:10px 0 10px 0; padding:0; }
.ecoContent .prodRow .details ul li { width:335px; }

.ecoContent .notesDiv { float:left; margin:10px 0 10px 0; padding:0; }

#wood_sources { position:relative;}
#wood_sources #map { position:relative; float:left; }
#wood_sources #map .mapLink { position:absolute; cursor:pointer; display:block; background:url(/wcsstore/HomeDepotCanada/images/catnav/1px.gif) repeat;}
#wood_sources #map #na { width:150px; height:100px; top:90px; left:50px;}
#wood_sources #map #sa { width:100px; height:100px; top:200px; left:100px;}
#wood_sources #map #eu { width:80px; height:60px; top:100px; left:220px;}
#wood_sources #map #af { width:80px; height:100px; top:160px; left:220px;}
#wood_sources #map #as { width:100px; height:100px; top:100px; left:300px;}
#wood_sources #map #oc { width:80px; height:80px; top:200px; left:380px;}
#wood_sources #map .mapLink .popup { display:none;}

#popup { width:1px; height:1px; overflow:visible; position:absolute; z-index:100; border:1px solid #999999;  }
#popup .popHolder { margin:0; padding:14px 25px 10px; text-align:left; color:#666666; overflow:hidden; background:transparent url(/wcsstore/HomeDepotCanada/images/eco_options/pop_body.png) repeat-y left top; }
#popup .bottomEdge { display:block; height:13px; background:transparent url(/wcsstore/HomeDepotCanada/images/eco_options/pop_bottom.png) bottom left repeat-y; margin:0; padding:0; }
#popup.noShadow { background:url(/wcsstore/HomeDepotCanada/images/eco_options/pop_body.gif) repeat-y top left; margin:0; }
#popup.noShadow .popHolder { background:url(/wcsstore/HomeDepotCanada/images/eco_options/pop_body.gif) repeat-y top left; margin:0; }
#popup.noShadow .bottomEdge { background:url(/wcsstore/HomeDepotCanada/images/eco_options/pop_bottom.gif) left 12px no-repeat; margin:0; }
#popup .popContent { font-size:11px; /*border:1px solid #009a66;*/ margin-top:20px; }
#popup .popContent h2 { font-size:16px; color:#009a66; font-weight:bold; border-bottom:1px solid #009a66; margin:0 0 10px 0; padding:0 0 5px 0; display:block;  float:left; display:inline; width:400px; }
#popup .popContent ul { list-style:none; margin:0 0 10px 0; padding:0; float:left; display:inline; width:400px; overflow:hidden; }
#popup .popContent ul li { margin:0; padding:0 0 0 15px; background:url(/wcsstore/HomeDepotCanada/images/eco_options/list_dot.gif) no-repeat left 3px; float:left; display:inline; width:380px;}
#popup .popContent .imgHolder { text-align:center; }

#popup .btnClose { display:block; height:17px; overflow:hidden; position:absolute; right:30px; top:10px; text-indent:-9999px; cursor:pointer; }

#rebateForm { margin:10px 0 10px 0; }
#rebateForm .lable { float:left; width:130px; }
#rebateForm select { width:300px; }
#rebates h4 { text-transform:uppercase; margin-bottom:10px;}
#rebates a, #rebates a:visited, #rebates a:hover { font-weight:bold;}

.img2 { margin-right:300px;}
.numberList { float:left; overflow:hidden; }
.numberList span { float:left; display:inline; }
.numberList span.number { width:50px; margin-right:10px; text-align:right; }
.numberList span.text { width:440px; overflow:hidden; /*border:1px solid;*/ }

.img3 { float:left; margin:0; }
.imgDiv { width:512px; height:90px; text-align:center; margin:10px 0 10px 0; padding:0; }

.enerBox { width:512px; height:62px; margin:10px 0; padding:0; background-color:#a6ce39;}
.enerBox .num { font-size:24px; color:#ffffff; font-weight:bold; margin:5px; float:left; display:inline; }
.enerBox .text {background-color:#ffffff; display:inline; float:right; height:60px; margin:1px; width:394px;}
#legacy-content .enerBox .text p { margin:5px; }

.rebateTable td { vertical-align:top; padding:10px;}
.ecoContentArea table.rebateTable { float:left; margin:10px 1px;}
.sub-link { float:left; margin-left:5px; }
.homeLink { margin:10px 0 10px 0; float:left; display:inline;}
.EcoDisclaimer { font-size:9px; margin:20px 0 0 0; float:left; display:inline; width:100%}

.bigFont { font-size:14px; /*float:left;*/ }

.linkP { font-weight:bold; font-size:11px; }
.linkP a, .linkP a:visited { text-decoration:underline; color:#5c5c5c; font-weight:bold; font-size:11px; } 
.linkP a:hover { color:#5c5c5c; text-decoration:none; font-weight:bold; font-size:11px; }



.MowDownAd { width:515px; float:left; display:inherit; background:url(/wcsstore/HomeDepotCanada/images/eco_options/dot_line.gif) repeat-x left bottom; padding:10px 0 10px 0; margin:0; }
.MowDownAd.first { padding:0px 0 10px 0; }
.MowDownAd.last { background:none; padding:10px 0 20px 0; }
.MowDownAd img { float:left; display:inline; margin:0 16px 0 0; }
.MowDownAd .title { color:#f58220; font-weight:bold; }
.linkImgMD { float:left; width:115px; margin:0; padding:0; }
.linkDescMD { float:left; width:400px; margin:0; padding:0; }


/* Go Low Flow*/

#ecoWrap { width: 763px; margin:1px 3px 10px 3px; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; }
#ecoWrap .ecoSub { width: 745px; margin:0 10px; }
#ecoWrap .ecoSub .info-chart { width: 740px; border-bottom: solid #00b9f1 1px; margin:10px 0; color:#000; }
#ecoWrap .ecoSub  .info-chart thead { background-color:#008dd0; }
#ecoWrap .ecoSub  .info-chart thead th { padding:10px; font-size: 10px; color: #fff; font-weight:bold;  width:128px; border-right: 1px solid #00b9f1; border-top: 1px solid #00b9f1; text-align:center; }
#ecoWrap .ecoSub  .info-chart thead th.spacer { width:196px; background-color:#fff; border-top:0; }
#ecoWrap .ecoSub  .info-chart .toilets { background-color: #fff; }
#ecoWrap .ecoSub  .info-chart .toilets td { text-align:center; border-right: 1px solid #00b9f1; border-top: 1px solid #00b9f1; padding:10px; width:120px; }
#ecoWrap .ecoSub  .info-chart .toilets td.did-you-know { background: no-repeat 0 50%; width:250px; height:155px; text-indent:-9999px; overflow:hidden; border-top:0; }
#ecoWrap .ecoSub .info-chart tr.alt { background-color:#fffbc8; }
#ecoWrap .ecoSub .info-chart td { text-align:center; padding:5px; border-right: 1px solid #00b9f1; border-top: 1px solid #00b9f1; color:#000; font-size:12px; width:145px; }
#ecoWrap .ecoSub .info-chart td.row-header { text-align:left; border-left: 1px solid #00b9f1; }
#ecoWrap .ecoSub .disclaimer { font-size:10px; }
#ecoWrap .ecoSub .disclaimer sup { font-size:0.8em; }

#ecoWrap .ecoSub .municipality { margin:10px 0; overflow:hidden; width:700px; }
#ecoWrap .ecoSub .municipality a { float:left; display:block; margin-right:15px; }

#ecoWrap .ecoSub .diy-toilet { width:391px; float:left; margin:0 0 15px; overflow:hidden; }
#ecoWrap .ecoSub .diy-toilet a.button { text-indent:0; display:block; margin-bottom:15px; }
#ecoWrap .ecoSub .diy-toilet .toilet-install { background: url(/wcsstore/HomeDepotCanada/images/eco_options/installing-a-new-toilet.jpg) top left #f7f7f7 no-repeat; width:203px; height:102px; border:1px solid #cacaca; padding: 25px 0 0 150px; margin:0 0 10px; }
#ecoWrap .ecoSub .diy-toilet p { margin:5px 0 10px;}

#ecoWrap .ecoSub .diy-toilet .diy-workshops { width:333px; background-color:#f7f7f7; color:#000; border:solid #cacaca 1px;  padding:15px 10px 0;  overflow:hidden; }
#ecoWrap .ecoSub .diy-toilet .diy-workshops .workshop-schedule { border-bottom:1px solid #cacaca; border-left:1px solid #cacaca; width:100%; background-color:#fff; margin:0 0 10px; }
#ecoWrap .ecoSub .diy-toilet .diy-workshops .workshop-schedule td { padding:5px; border-top:1px solid #cacaca; border-right:1px solid #cacaca; text-align:center; }

#ecoWrap .ecoSub .go-low-flow-video { width:324px; float:left; height:312px; }

#ecoWrap .foundation { margin:10px 0; }

#ecoWrap .divider { 	margin:13px 0px 13px 0px; }
#ecoWrap .ecoSub h2 {	font: normal 18px Arial, Helvetica, sans-serif;	color: #0099cc;	margin: 0px 0px 12px 0px; }
#ecoWrap .ecoSub p {	margin: 0; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; }
#ecoWrap a:link, #ecoWrap a:visited, #ecoWrap a:hover, #ecoWrap a:active { font: normal 12px Arial, Helvetica, sans-serif;	color: #ff9933; text-decoration: underline;}
#ecoWrap p.ecoLegal { font: normal 10px Arial, Helvetica, sans-serif; color: #000000; line-height:12px; width:715px; }
#ecoWrap .tableHeadText { font-size: 10px; color: #FFFFFF; }
#ecoWrap .prodIMG {	padding:4px 0px 4px 0px; }
#ecoWrap .tableBold { font:12px Arial, Helvetica, sans-serif; color: #000; padding-left:8px; }
#ecoWrap .price { color: #0099CC; font-weight: bold; }
#ecoWrap .orangeHeader {	font:bold 14px Arial, Helvetica, sans-serif; color: #f5821f; text-transform:uppercase; }




/* Go Low Flow Image Gallery */
#ecoWrap .imageGallery { width: 714px; height: 389px; margin:10px 0px 10px 0px; overflow: hidden; background-color: #f7f7f7; border:solid #cacaca 1px;  }
#ecoWrap .imageGallery .gallerySection { width: 714px; height: 389px; display: block; float: left; position: relative; }

#ecoWrap .imageGallery .imageContainer { margin:7px 0 0 7px; width:576px; height:375px; overflow:visible; float:left; display:inline; }
#ecoWrap .imageGallery .imageContainer img { display: none; border:solid #cacaca 1px; width: 576px; height:375px; margin:0; position:static; }
#ecoWrap .imageGallery .imageContainer .show { display:block; }

#ecoWrap .imageGallery .sectionThumbnails { width: 105px; height: 375px; padding: 0 0 0 0px; margin:7px 0px 0px 12px; float:left; } 
#ecoWrap .imageGallery .sectionThumbnails li { list-style-type: none; padding: 0; float: left; display: inline; width: 105px; height: 53px; margin: 0px 0px 9px 0px; border:solid #cacaca 1px; }
#ecoWrap .imageGallery .sectionThumbnails a { width: 105px; height: 53px; display: block; }
#ecoWrap .imageGallery .sectionThumbnails li.selected { border: 1px solid #666666; }

#ecoWrap #structuresThumbnails #thumbOne a { background: transparent url(/wcsstore/HomeDepotCanada/images/eco_options/01-ModernBathroom_sm.jpg) no-repeat; }
#ecoWrap #structuresThumbnails #thumbTwo a { background: transparent url(/wcsstore/HomeDepotCanada/images/eco_options/02-BATHUnder1000_sm.jpg) no-repeat; }
#ecoWrap #structuresThumbnails #thumbThree a { background: transparent url(/wcsstore/HomeDepotCanada/images/eco_options/04-KOHLDevonshireBathroom_sm.jpg) no-repeat; }
#ecoWrap #structuresThumbnails #thumbFour a { background: transparent url(/wcsstore/HomeDepotCanada/images/eco_options/05-MAAXInfluenceScene_sm.jpg) no-repeat; }
#ecoWrap #structuresThumbnails #thumbFive a { background: transparent url(/wcsstore/HomeDepotCanada/images/eco_options/06-AMSTMarina_sm.jpg) no-repeat; }
#ecoWrap #structuresThumbnails #thumbSix a { background: transparent url(/wcsstore/HomeDepotCanada/images/eco_options/08-KOHLDevonshire_sm.jpg) no-repeat; }





