*{margin:0; padding:0;}

a:link    {color:#006600; text-decoration:underline}
a:visited {color:#006600; text-decoration:underline}
a:hover   {color:#006600; text-decoration:none}
a:active  {color:#006600; text-decoration:none}

/* specific ul and ol */

ol.numbers {
	padding-left: 30px;
}
ul.anchor {
	padding-left: 15px;
}
ul.image {
	list-style-image: url(images/bullet.gif);
	padding-left: 20px;
}
ul.noimage {
	list-style-image: none;
	padding-left: 20px;
}
/* homepage content areas */
#centerAll{
background-image:url(images/indexAll_new.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	padding:0;
	margin:0 auto;
}		
		
#home_topBkgrnd {
/*  background-image:url(images/index_topBkgrnd.jpg); */
/*  background-repeat:no-repeat; */
/*  background-position: top; */
	vertical-align:top;
	width:758px;
	height: 122px;
	padding:0;
	margin:0 auto;
}

#homeMiddle{
/*  background-image:url(images/index_Bkgrnd.jpg); */
/*  background-repeat:no-repeat; */
/*  background-position: top; */
	width:758px;
	height:361px;
	margin:0 auto;
	vertical-align:top;
	padding:0;
}

#homeBottom{
/*  background-image:url(images/index_bottomBkgrnd.jpg); */
/*  background-repeat:no-repeat; */
/*  background-position: top; */
	width:758px;
	height:207px;
	margin:0 auto;
	vertical-align:top;
	padding: 0;
}
#homeIntro {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	color: #4a3403;
	width: 275px;
	height: 60px;
	padding: 70px 0 0 445px;
	vertical-align:top;
	text-align: center;
	}
#todaysTip {
	width: 270px;
	height: 100px;
	padding: 45px 20px 0 450px;
	vertical-align: top;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #000;
	}
.whatsNew {
	width: 255px;
	height: 60px;
	padding: 20px 0 0 455px;
	vertical-align: top;
	}
.whatsNew p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #4a3403;
	}
a.whatsNew:link, a.whatsNew:visited, a.whatsNew:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#006600;
	line-height: 16px;
	text-decoration: underline;
}
a.whatsNew:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#006600;
	line-height: 16px;
	text-decoration: none;
}
.juicyBits {
	width: 260px;
	height: 40px;
	padding: 40px 0 70px 455px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	}
a.juicyBits:link, a.juicyBits:visited, a.juicyBits:active .juicyBits:hover  {
	color:#ffcc00;
}
.juicyBitsCurrent {
	width: 260px;
	height: 40px;
	padding: 0;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFCC00;
	}
a.juicyBitsCurrent:link, a.juicyBitsCurrent:visited, a.juicyBitsCurrent:active .juicyBitsCurrent:hover  {
	color:#ffcc00;
}
	
.footerSpace {
	padding: 30px 0 0 0;
	}
.footer {
	width: 700px;
	padding: 40px 8px 0 20px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform:uppercase;
	color: #006600;
	}
a.footer :link, a.footer :visited, a.footer :active {
	font-size: 9px;
	font-weight: normal;
	text-transform:uppercase;
	color: #006600;
	text-decoration: none;
}
a.footer :hover {
	font-size: 9px;
	font-weight: normal;
	text-transform:uppercase;
	color: #006600;
	text-decoration: underline;
}
/* end homepage content areas */

/* secondary page TOP FLASH BACKGROUNDS */
#about_topBkgrnd {
	background-image:url(images/about_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#contact_topBkgrnd {
	background-image:url(images/contact_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#disclaimer_topBkgrnd {
	background-image:url(images/disclaimer_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#dap_topBkgrnd {
	background-image:url(images/dap_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#faq_topBkgrnd {
	background-image:url(images/faq_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#juicybits_topBkgrnd {
	background-image:url(images/juicyBits_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#privacy_topBkgrnd {
	background-image:url(images/privacy_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#blooming_topBkgrnd {
	background-image:url(images/bloomingBags_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#bonuspack_topBkgrnd {
	background-image:url(images/bonusPack_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#groundcover_topBkgrnd {
	background-image:url(images/groundCover_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#landscapefabric_topBkgrnd {
	background-image:url(images/landscapeFabricPro_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#kozycoats_topBkgrnd {
	background-image:url(images/kozyCoats_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#repairsleeves_topBkgrnd {
	background-image:url(images/repairSleeves_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#seamagic_topBkgrnd {
	background-image:url(images/seaMagic_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#gardenties_topBkgrnd {
	background-image:url(images/gardenTies_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#humicacid_topBkgrnd {
	background-image:url(images/humicAcid_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#secrets_topBkgrnd {
	background-image:url(images/index_topBkgrnd.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#staples_topBkgrnd {
	background-image:url(images/landscapeStaples_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#tomatomulch_topBkgrnd {
	background-image:url(images/tomatoMulch_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#second_topBkgrnd {
	background-image:url(images/index_topBkgrnd.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
#selectivemulch_topBkgrnd {
	background-image:url(images/selectiveMulch_tBG.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:758px;
	height: 175px;
	padding:0;
	margin:0 auto;
}
/* END secondary page TOP FLASH BACKGROUNDS */

/* secondary page content areas */

.secondaryMidDivider{
	width:75px;
	vertical-align:top;
	padding: 0;
	background-image:url(images/2nd_midDivider.gif);
	background-color:#fffae9;
	background-repeat: repeat-y;
}

.secondarycontent {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	width: 472px;
	line-height:18px;
	color: #330000;
}
.secondarycontent p {
	padding: 4px 5px 4px 0;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #006666;
	text-transform: uppercase;
	padding-bottom: 5px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #330000;
	padding: 10px 0 5px 0;
}
.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000;
	padding: 10px 5px 0 0;
	vertical-align:top;
	text-transform: none;
}
a.subnav:link, a.subnav:visited, a.subnav:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#004757;
	padding: 10px 5px 0 0;
	vertical-align:top;
	text-transform: uppercase;
	text-decoration: underline;
}
a.subnav:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color:#004757;
	padding: 10px 5px 0 0;
	vertical-align:top;
	text-transform: uppercase;
	text-decoration: none;
}

.backtotops {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#006633;
	text-align:right;
	vertical-align:top;
}
a.backtotops:link, a.backtotops:visited, a.backtotops:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660066;
	text-align:right;
	text-decoration: underline;
	vertical-align:top;
}
a.backtotops:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000;
	text-align:right;
	text-decoration: underline;
	vertical-align:top;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 10px;
	color:#006633;
	vertical-align:top;
}
a.more:link, a.more:visited, a.more:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 10px;
	color: #660066;
	text-decoration: underline;
	vertical-align:top;
}
a.more:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 10px;
	color:#000;
	text-decoration: underline;
	vertical-align:top;
}

/* Additional */

font.sans { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

font.sansh0 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }

font.sansh1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

font.sansh2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

p.center {text-align: center; }

table#SM {
	width: 450px;
	text-align: left;
}

table#steps {
	width: 400px;
	text-align: left;
}

table#steps2 {
	width: 225px;
	text-align: left;
}

table#steps3 {
	width: 325px;
	text-align: left;
}

td.stepsimg { width: 100px; }

li.space {
	margin: 0 0 5px 0;
}

blockquote.indent {
	margin: 0 0 0 15px;
}

div.bodyC { width: 410px; margin: 20px 0 0 20px; }

#juicy { width: 120px; margin: 0 0 0 3px; }

#leftQuote{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 30px;
	color: #4a3403;
	width: 126px;
	padding: 0 0 0 3px;
	}
	
img.floatR { float: right; padding: 5px; }

td.vtop {vertical-align: top;}