* { margin: 0; padding: 0; }
#contentWrapper { width: 601px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 1.3em; }

.section { width: 568px; margin-left: 16px; margin-top: 18px; }
.section p { margin-left: 8px; }
.subSection { width: 552px; overflow: hidden; margin-left: 8px; margin-bottom: 15px; }
.subSection img { float: left; }
.subSectionText { width: 401px; float: right; }
.subSectionText p { margin-left: 11px; width: 395px; }

#intro p, #cleaning p { width: 552px; }

#choosing p { margin-bottom: 16px; }
#choosing a:link, #choosing a:visited, #choosing a:hover, #choosing a:active { font-size: 12px; color: #f5821f; text-decoration: underline; }
#cleaning a:link, #cleaning a:visited, #cleaning a:hover, #cleaning a:active { font-size: 12px; color: black; text-decoration: underline; }

#faqText { width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 1.3em; }

.section { width: 400px; margin-top: 18px;}
.section p { margin-left: 45px; }
.subSection { width: 400px; overflow: hidden; margin-left: 8px; margin-bottom: 15px; }
.subSection img { float: left; }
.subSectionText { width: 401px; float: right; }
.subSectionText p { margin-left: 11px; width: 395px; }
#faqText a:link, #faqText a:visited, #faqText a:hover, #faqText a:active { font-size: 12px; font-weight: bold; color: #578E0E; text-decoration: none; }

#faqText h9 { width: 400px; height: 20px; font-size: 12px; color: 669933; text-indent: 0px; padding-top: 12px; margin-top: 15px; margin-left: 45px; margin-bottom: 12px; font-weight: bold;
}

#faqText h9a { width: 400px; height: 20px; font-size: 12px; color: 669933; text-indent: 0px; padding-top: 12px; margin-top: 15px; margin-left: 0px; margin-bottom: 12px; font-weight: bold;
}

#faqText h9b { font-size: 12px; color: 336633; font-weight: bold;
}

#tools { height: 20px; font-size: 11px; color: 000000; text-indent: 0px; padding-top: 20px; margin-top: 28px; margin-left: 0px; margin-right: 20px; margin-bottom: 12px; font-weight: bold;
}

#faqTextFP { width: 500px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 1.3em; }
.sectionFP { width: 500px; margin-top: 18px; }
.sectionFP p { margin-left: 45px; }
.subSectionFP { width: 500px; overflow: hidden; margin-left: 8px; margin-bottom: 15px; }
/*.subSectionFP img { float: left; margin: 0px 0px 0px 0px; }*/
.subSectionTextFP { width: 500px; float: right; }
.subSectionTextFP p { margin-left: 11px; width: 395px; }


#mainSec { width: 375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 1.3em; }
.mainSec { width: 375px; margin-top: 18px; }
.mainSec p { margin-left: 29px; }

#faqTextFP2 { width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.3em; font-weight: bolder; }
.sectionFP2 { width: 200px; margin-top: 18px; }
.sectionFP2 p { margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.3em; font-weight: bolder; }
.sectionFP2 p.smtext {
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	margin-top: 10px;
}
.sectionFP2 p.smtext2 {
	margin-left: 73px;
	margin-top: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #669900;
}
.sectionFP2 p.smtext3 {
	margin-left: 73px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.sectionFP2 p.drop {
	margin-top: 15px;
	margin-bottom: 10px;
}
.sectionFP2 p.minus img {
	margin-bottom: -3px;
	margin-right: 2px;
	margin-left: 0px;
	vertical-align: top;
}

.sectionFP2 p img.floatleft { /*float: left; */margin: 0px 10px 10px 0px; }
.sectionFP2 p img.floatleft2 { float: left; margin: 0px 0px 0px 0px; }
.sectionFP2 p img.floatright { float: right; margin: 0px 20px 0px 10px; }
.sectionFP2 p img.floatright2 { float: right; margin: 0px 0px 0px 0px; }


.sectionFP2fr { width: 200px; margin-top: 18px; }
.sectionFP2fr p { margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.3em; font-weight: bolder; }
.sectionFP2fr p.smtext {
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	margin-top: 10px;
}
.sectionFP2fr p.smtext2 {
	margin-left: 73px;
	margin-top: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #669900;
}
.sectionFP2fr p.smtext3 {
	margin-left: 73px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.sectionFP2fr p.drop {
	margin-top: 15px;
	margin-bottom: 10px;
}
.sectionFP2fr p.minus img {
	margin-bottom: -3px;
	margin-right: 2px;
	margin-left: 0px;
	vertical-align: top;
}

.sectionFP2fr p img.floatleft { /*float: left; */margin: 0px 10px 10px 0px; }
.sectionFP2fr p img.floatleft2 { float: left; margin: 0px 0px 0px 0px; }
.sectionFP2fr p img.floatright { float: right; margin: 0px 20px 0px 10px; }
.sectionFP2fr p img.floatright2 { float: right; margin: 0px 0px 0px 0px; }

a.gcLink:link { font-size: 12px; text-decoration: underline; color: #f5821f; }
a.gcLink:visited { font-size: 12px; text-decoration: underline; color: #f5821f; }
a.gcLink:hover { font-size: 12px; text-decoration: none; color: #f5821f; }
a.gcLink:active { font-size: 12px; text-decoration: underline; color: #f5821f; }

img#weeds { display: inline; float: left; }
.miniWrap { width: 106px; display: inline; float: left; margin: 0 0 0 16px; }
.sectionFP2 .miniWrap p.smtext3 { margin-left: 0; margin-top: 0; font-size: 14px; font-weight: bold; color: #333; }
.sectionFP2 .miniWrap p.smtext2 { margin-left: 0; margin-top: 0; }
.sectionFP2 p img.floatright2 { float: none; }

/*feature projects*/
h1#featureProjects { text-indent: -9999px; height: 132px; background: transparent url(/wcsstore/HomeDepotCanada/images/GardenCentre/gc_fp_hero.jpg) no-repeat; }

.FPsection { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:455px; margin:0 0 0 45px; padding:0; float:left; display:inline;}
.FPsection h2 { float:left; display:inline; width:455px; height:45px; margin:20px 0 0 0; padding:0;  }
.FPsection h1 {color: #f5821f; font-weight: bold; font-size: 15px; text-transform: uppercase; line-height:18px; margin:0 0 10px 0; padding:0;}
.FPsection h2.gcHdr { font-size:12px; font-weight:bold; margin:0; padding:0;float:none;display:block;width:auto;height:auto;margin:0;padding:0;}
.FPsection .subTitle { font-weight:bold;}
.FPsection p { margin:0 0 20px 0; padding:0; }
.list { list-style:outside url(/wcsstore/HomeDepotCanada/images/GardenCentre/bullet.gif);}
.FPsection .leftImg { margin:0 10px 15px 0; padding:0;}
.FPsection .rightImg { margin:0 0 15px 10px; padding:0; }
.FPsection .diy { margin:50px 0 0 0; padding:0 0 140px 0; background:url(/wcsstore/HomeDepotCanada/images/GardenCentre/tomatos.png) no-repeat  left bottom;}
.FPsection a, .FPsection a:visited { font-size:12px; color:#f5821f; font-weight:normal; text-decoration:underline; }
.FPsection a:hover { font-size:12px; color:#f5821f; font-weight:normal; text-decoration:none;}

.gcList {list-style:outside url(/wcsstore/HomeDepotCanada/images/GardenCentre/feature_projects/square_bullet.gif);margin-bottom:17px;}
.gcPadded {padding-left:224px;}
.gcList li {margin-left:17px;}
.FPsection .diyTropical {margin-top:91px;}
.gcSpacer {height:20px;clear:both;}

