body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}

.ButtonLink{cursor:pointer;text-decoration:none}
.ButtonWrap{clear:left}
.ButtonWrap div{float:left;height:31px;color:#fff}
.ButtonLeft{width:11px;background:url(/images/ButtonLeft.png)}
.ButtonMid{line-height:27px;background:url(/images/ButtonMid.png)}
.ButtonRight{width:17px;background:url(/images/ButtonRight.png)}
.ButtonLink:hover .ButtonLeft{background:url(/images/ButtonLeftOn.png)}
.ButtonLink:hover .ButtonMid{background:url(/images/ButtonMidOn.png)}
.ButtonLink:hover .ButtonRight{background:url(/images/ButtonRightOn.png)}

hr {
	border-top: 1px solid #45aa41;
	border-bottom: 1px solid #368633;
}
#MyAccount {
	margin-left:40px;
	width: 120px;
	height: 29px;
	display: block;
	background: transparent url(/images/MyAccount.jpg) 0px 0px no-repeat;
}
#MyAccount:hover {
	background: transparent url(/images/MyAccountU.jpg) 0px 0px no-repeat;
}
#MyCartTopLink {
	margin-left:20px;
	width: 161px;
	height: 29px;
	display: block;
	background: transparent url(/images/whats_in_cart.jpg) 0px 0px no-repeat;
}
#MyCartTopLink:hover {
	background: transparent url(/images/whats_in_cartU.jpg) 0px 0px no-repeat;
}
.RootTable {
	text-align: left;
	width: 100%;
	height: 100%;
}




.RootTopMenuCell {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background: transparent url(/images/greenlineupper.jpg) 0px 0px repeat-x;
	height: 38px;
}

.RootCatCell {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

.RootCartCell {
	white-space: nowrap;
	vertical-align: top;
	text-align: right;
	width: 200px
}


.cartmaster {
	margin-left:auto;
	margin-right:5px;
	width: 190px;
	white-space: nowrap;
}

.RootContentCell {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
	vertical-align: top;
}

.RootBottomMenuCell {
	text-align:center;
	vertical-align: top;
}

.searchtable {
	width: 100%;
	border:none;
	margin-bottom:10px;
	border-collapse: collapse;
}
.searchtable th {
	background: #FA8734;
	color: white;
	font: 16px Times, serif;
	font-weight: bold;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 0px;
}
.searchtable td {
	border-top: 1px solid #FA8734;
	margin-top: 0px;
	background:url(/images/StripPS.jpg) top right no-repeat;
	padding-left:1px;
	padding-right:1px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
}
.searchtable td #srch {
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid black;
	background: #FCF9E4;
	color: black
	font: 12px Arial, sans-serif;
}
.searchtable td #srch:focus, .searchtable td #srch:hover {
	background: #FFE6D3;

}

.searchtable td #srchGO {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: black;
	color: white;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	border-top: 1px solid #9EB39A;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #9EB39A;
	text-align: center;
}
.searchtable td #srchGO:hover {
	background-color: #FA8734;
	color: white;
	border-top: 1px solid #FEAEAE;
	border-right: 1px solid #6E0000;
	border-bottom: 1px solid #6E0000;
	border-left: 1px solid #FEAEAE;
}
.searchtable td #srchGO:active {
	background-color: red;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	border-top: 1px solid #000000;
	border-right: 1px solid #9EB39A;
	border-bottom: 1px solid #9EB39A;
	border-left: 1px solid #000000;
}

.catalogtable {
	width: 100%;
	border:none;
	margin-bottom:10px;
}
.catalogtable th {
	background: #418E86;
	color: white;
	font: 16px Times, serif;
	font-weight: bold;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.catalogtable td {
	border-top: 1px solid #418E86;
	background:url(/images/StripSAC.jpg) top right no-repeat;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:1px;
	white-space:nowrap;
}
.catalogtable td a {
	color: black;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.catalogtable td a:hover {
	color: #418E86;
	text-decoration: none;
}
.catalogtable td a.catalogselected {
	color: #356962;
	text-decoration: underline;
}
.categorytable {
	width: 100%;
	border:none;
	margin-bottom:10px;
}
.categorytable th {
	background: #FE4040;
	color: white;
	font: 16px Times, serif;
	font-weight: bold;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.categorytable td {
	border-top: 1px solid #FE4040;
	background:url(/images/StripCAT.jpg) top right no-repeat;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.emailboxtable {
	color: white;
	width: 100%;
	height: 50px;
/*
	border-right:1px solid darkblue;
	border-bottom:1px solid darkblue;
*/
	margin-top:5px;
	margin-bottom:10px;
	background: #96C0F2;
	border-top:1px solid #113C6D;
}
.emailboxtable table {
	color: white;
	border-top:1px solid #113C6D;
	background:url(/images/StripEMAIL.jpg) top right no-repeat;
}
.emailboxtable a {
	color: #113C6D;
	text-decoration: none;
}


.emailboxtable a:hover {
	color: #113C6D;
	text-decoration: underline;
}
.buyAlertWrapper3{
	background:url(/images/wrapperBG.gif) top left repeat-y;
}
.buyAlertWrapper2{
	background:url(/images/menuArrow.gif) top left no-repeat;
	padding-left:13px;
}
.buyAlertWrapper{
	background: #272c27;
	border: 2px solid #94be94;
	border-left:none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#buyAlert{
	text-align:center;
	width:220px;
	height:75px;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	padding-left: 5px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: yellow;
}

/* Black Button */
.btn1 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: black;
	color: white;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	border-top: 2px solid #9EB39A;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #9EB39A;
	text-align: center;
}
.btn1:Link {
	color: #FFFBF0;
}
.btn1:visited {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: black;
	color: #FFFFFF;;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	border-top: 2px solid #9EB39A;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #9EB39A;
}
.btn1:hover {
	background-color: red;
	color: white;
	border-top: 2px solid #FEAEAE;
	border-right: 2px solid #6E0000;
	border-bottom: 2px solid #6E0000;
	border-left: 2px solid #FEAEAE;
}
.btn1:active {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #1C3917;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	border-top: 2px solid #000000;
	border-right: 2px solid #9EB39A;
	border-bottom: 2px solid #9EB39A;
	border-left: 2px solid #000000;
}

/* Red Button */
.btn2, .btn2:visited {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: red;
	color: white;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	border-top: 2px solid #FEAEAE;
	border-right: 2px solid #6E0000;
	border-bottom: 2px solid #6E0000;
	border-left: 2px solid #FEAEAE;
}
.btn2:Link {
	color: #FFFBF0;
}

.btn2:hover {
	background: black;
	color: #FFFFFF;
	text-decoration: none;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #cccccc;
}
.btn2:active {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #CE0000;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	border-top: 2px solid #6E0000;
	border-right: 2px solid #FEAEAE;
	border-bottom: 2px solid #FEAEAE;
	border-left: 2px solid #6E0000;
}

#menuList {
	font: 12px Arial, Helvetica, sans-serif;
	list-style: none;
	white-space: nowrap;
	line-height: 16px;
	color: black;
	text-align: left;
	font-weight: normal;
	margin-top: 0px;
	text-decoration: none;
}
.menuListA,.menuListA:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.menuListA:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.menuListA:hover {
	color: #FE4040;
	font-weight: bold;
}
.menuListSelected,.menuListSelected:link {
	color: #BF0101;
	list-style: none;
	font-weight: bold;
	text-decoration: none;
	text-decoration: underline;
}
.menuListSelected:visited {
	color: #BF0101;
	list-style: none;
	font-weight: bold;
	text-decoration: underline;
}
.menuListSelected:hover {
	color: #FE4040;
	font-weight: bold;
}
#menuListSubs {
	list-style: none;

	font-weight: bold;
}
#menuList li, .menuListSelected li {
	margin-left: -40px;
	list-style: none;
}
#menuList li li, .menuListSelected li li {
	
	margin-left: -30px;
	line-height: 14px;
	list-style: none;
}
.op92 {
	opacity: .92;
	filter: alpha(opacity=92);
}
.opacity_75 {
	opacity: .75;
	filter: alpha(opacity=75);
}
.opacity_25 {
	opacity: .25;
	filter: alpha(opacity=25);
}
.ProductCatTitle {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #004C01;
}
.ProductCatImage {
}
.ProductCatDesc {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom:10px;
	background: #fff7c5;
	padding: 7px;
	border: 1px solid #246521;
	/*opacity: .70;
	filter: alpha(opacity=70);*/
	color: #000000;
}
/*
Styles for the category link list "You are here" top of page navigation
*/
#LinkListDIV {
	font: bold 16px Arial, Helvetica, sans-serif;

}
#LinkListDIV A {
	font-weight: bold;
	font-size: 12px;
	margin-right: 5px;
	color:#246521;
}
#LinkListDIV A:hover {
	font-weight: bold;
	color:black;
}
#LinkListDIV A:visited {
	font-weight: bold;
}
/*
Styles for display of categories and products
*/
.ThumbImageTABLE {
	font-size: 1px;
}
.ThumbImageTD1 {
	background:url(/products/img/thumbShadow1.png) !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow1.png');
}
.ThumbImageTD2 {
	background:url(/products/img/thumbShadow2.png) repeat-x !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow2.png');
}
.ThumbImageTD3 {
	background:url(/products/img/thumbShadow3.png) !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow3.png');
}
.ThumbImageTD4 {
	background:url(/products/img/thumbShadow4.png) repeat-y !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow4.png');
}
/*
.ThumbImageTD5 img {
	border:5px solid #b53622;
}
*/
.ThumbImageTD5 {
	background:#ffffff;
	padding:1px;
}
.ThumbImageTD6 {
	background:url(/products/img/thumbShadow6.png) repeat-y !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow6.png');
}
.ThumbImageTD7 {
	background:url(/products/img/thumbShadow7.png) !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow7.png');
}
.ThumbImageTD8 {
	background:url(/products/img/thumbShadow8.png) repeat-x !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow8.png');
}
.ThumbImageTD9 {
	background:url(/products/img/thumbShadow9.png) !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow9.png');
}
#ProductMiniCell {
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}
#ProductMiniCell A{
	font: 12px Arial, Helvetica, sans-serif;
	
	
	margin: 0px;
	padding: 0px;
	color: darkgreen;
}
#ProductMiniCell A A{
	margin:0px;
	padding:0px;
}
#ProductMiniCell A:visited{
	font: 12px Arial, Helvetica, sans-serif;
	
	margin: 0px;
	padding: 0px;
}
#ProductMiniCell A A:visited{
	margin:0px;
	padding:0px;
}
#ProductMiniCell A:hover{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	background: #CBD6C5;
	color: black;
}
#SubCatDIV {
	float: left;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-right: 5px;
}
#SubCatDIV a {
	display: block;
	margin: 2px;
	padding: 3px;
	color: #246521;
}
#SubCatDIV a:hover {
	margin: 1px;
	background: #ebdf95;
	display: block;
	color: black;
	border-top: 1px solid #BAC18E;
	border-right: 1px solid #EEFEEE;
	border-bottom: 1px solid #EEFEEE;
	border-left: 1px solid #BAC18E;
}
#SubCatSpan {
	font: bold 9px Arial, Helvetica, sans-serif;
}

#MenuMapUpper {
		margin:0px;
		padding:0px;
		top:0px;

		height:39px;
		position:relative;
		background-image:url(/images/uppernav.gif);
		background-repeat:no-repeat;
		list-style:none;
		text-decoration:none;
		display: block;
			}

			#MenuMapUpper li {
				margin:0px;
				padding:0px;
				position:absolute;
			}

			#MenuMapUpper li, #MenuMapUpper a {
				height:39px;
				display: block;
			}
			
			#MenuMapUpper a.NavLink {
				/*  Hide the text part of the links by moving it waaaayyy offscreen. */
				text-indent:-100000em;
			}

/*  NavLink dimensioning rules - specify offset from top and (constant) width of active area. */
			#Home {left:26px; width:60px;}
			#Catalogs {left:99px; width:107px;}
			#Quick {left:221px; width:102px;}
			#Contact {left:336px; width:90px;}
			#Shipping {left:440px; width:111px;}
			#Specials{left:565px; width:105px;}
			#Sale {left:685px; width:86px;}
/*  Menu hover, active, and "current page" rules, using a "sprite" imagemap, and background positioning. */

			#Home a:hover {background: transparent url(/images/uppernav.gif) -26px -39px no-repeat;}
			#Catalogs a:hover {background: transparent url(/images/uppernav.gif) -99px -39px no-repeat;}
			#Quick a:hover {background: transparent url(/images/uppernav.gif) -221px -39px no-repeat;}
			#Contact a:hover {background: transparent url(/images/uppernav.gif) -336px -39px no-repeat;}
			#Shipping a:hover {background: transparent url(/images/uppernav.gif) -440px -39px no-repeat;}
			#Specials a:hover {background: transparent url(/images/uppernav.gif) -565px -39px no-repeat;}
			#Sale a:hover {background: transparent url(/images/uppernav.gif) -685px -39px no-repeat;}

			#homepage #Home a {background: transparent url(/images/uppernav.gif) -26px -39px no-repeat;}
			#catalogspage #Catalogs a {background: transparent url(/images/uppernav.gif) -99px -39px no-repeat;}
			#quickpage #Quick a {background: transparent url(/images/uppernav.gif) -221px -39px no-repeat;}
			#contactpage #Contact a {background: transparent url(/images/uppernav.gif) -336px -39px no-repeat;}
			#shippingpage #Shipping a {background: transparent url(/images/uppernav.gif) -440px -39px no-repeat;}
			#specialspage #Specials a {background: transparent url(/images/uppernav.gif) -565px -39px no-repeat;}
			#salepage #Sale a {background: transparent url(/images/uppernav.gif) -685px -39px no-repeat;}
			
			/*Start of Footer*/
#footernav{
	height:37px;
	text-align:center;
	background: transparent url(/images/greenlinelower.jpg) 0px 0px repeat-x;
	width:1000px;
}
.bottommenucell{
	background: transparent url(/images/greenlinelower.jpg) 0px 0px repeat-x;
}
#headernav{
	height:39px;
	text-align:center;
	background: transparent url(/images/greenlineupper.jpg) 0px 0px repeat-x;
	margin:0px;
	padding:0px;
	width:804px;
}
#MenuMapLower {
		margin:0px;
		padding:0px;
		top:0px;
		height:37px;
		position:relative;
		background: transparent url(/images/lowernav.gif) 0px 0px no-repeat;
		list-style:none;
		text-decoration:none;
		
			}

			#MenuMapLower li {
				margin:0px;
				padding:0px;
				position:absolute;
			}

			#MenuMapLower li, #MenuMapLower a {
				height:39px;
				display: block;
			}
			
			#MenuMapLower a.NavLink {
				/*  Hide the text part of the links by moving it waaaayyy offscreen. */
				text-indent:-100000em;
			}

/*  NavLink dimensioning rules - specify offset from top and (constant) width of active area. */
			#Home2 {left:149px; width:60px;}
			#Catalogs2 {left:222px; width:107px;}
			#Quick2 {left:343px; width:102px;}
			#Contact2 {left:458px; width:90px;}
			#Shipping2 {left:562px; width:111px;}
			#Specials2{left:687px; width:105px;}
			#Sale2 {left:807px; width:86px;}
/*  Menu hover, active, and "current page" rules, using a "sprite" imagemap, and background positioning. */

			#Home2 a:hover {background: transparent url(/images/lowernav.gif) -149px -37px no-repeat;}
			#Catalogs2 a:hover {background: transparent url(/images/lowernav.gif) -222px -37px no-repeat;}
			#Quick2 a:hover {background: transparent url(/images/lowernav.gif) -343px -37px no-repeat;}
			#Contact2 a:hover {background: transparent url(/images/lowernav.gif) -458px -37px no-repeat;}
			#Shipping2 a:hover {background: transparent url(/images/lowernav.gif) -562px -37px no-repeat;}
			#Specials2 a:hover {background: transparent url(/images/lowernav.gif) -687px -37px no-repeat;}
			#Sale2 a:hover {background: transparent url(/images/lowernav.gif) -807px -37px no-repeat;}

			#home2page #Home2 a {background: transparent url(/images/lowernav.gif) -149px -37px no-repeat;}
			#catalogs2page #Catalogs2 a {background: transparent url(/images/lowernav.gif) -222px -37px no-repeat;}
			#quick2page #Quic2k a {background: transparent url(/images/lowernav.gif) -343px -37px no-repeat;}
			#contact2page #Contact2 a {background: transparent url(/images/lowernav.gif) -458px -37px no-repeat;}
			#shipping2page #Shipping2 a {background: transparent url(/images/lowernav.gif) -562px -37px no-repeat;}
			#specials2page #Specials2 a {background: transparent url(/images/lowernav.gif) -687px -37px no-repeat;}
			#sale2page #Sale2 a {background: transparent url(/images/lowernav.gif) -807px -37px no-repeat;}

#footer{
width:100%;
}

#links{
margin-top:5px;}

#links a{
font-size:12px;
color:#000000;}

#links a:hover{
color:#006633;}

#footercontact{

margin-top:10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;}

#footerlogo{
margin-top:10px;
height:59px;
width:333px;
background-image:url(/images/eGardenersPlace.jpg);
background-repeat:no-repeat;
}
#mycartimg{
background-image:url(/images/whats_in_cart.jpg);
width:161px;
height:29px;
margin-left:5px;
}
#findzone{
width:182px;
text-align:center;
float:left;}

#findzonemap{
background-image:url(/images/map.jpg);
height:29px;
width:53px;
float:left;
margin-left:10px;}

#findzonelink{
width:100px;
height:29px;
padding-top:5px;
float:left;}

#findzone a{
font-size:12px;
color:#006633;}
#findzone a:hover{
color:#000000;}

#bookmark{
width:182px;
text-align:center;
float:left;
display: none;
}

#bookmark a{
color:#FF0000;
font-size:12px;}
							
#bookmark a:hover{
color:#000000;}

#guarantee img{
border:none;}

#home a{display: block;background:url(/images/home.jpg) no-repeat top;}
#home a:hover{display:block;background-image:url(/images/home_hover.jpg);}
#catalogs a{display: block;background:url(/images/catalogs.jpg) no-repeat top;}
#catalogs a:hover{display:block;background-image:url(/images/catalogs_hover.jpg);}
#quick a{display:block;background:url(/images/order.jpg) no-repeat top;}
#quick a:hover{display:block;background-image:url(/images/order_hover.jpg);}
#contact a{display:block;background:url(/images/contact.jpg) no-repeat top;}
#contact a:hover{display:block;background-image:url(/images/contact_hover.jpg);}
#shipping a{display:block;background:url(/images/shipping.jpg) no-repeat top;}
#shipping a:hover{display:block;background-image:url(/images/shipping_hover.jpg);}
#specials a{display:block;background:url(/images/specials.jpg) no-repeat top;}
#specials a:hover{display:block;background-image:url(/images/specials_hover.jpg);}
#sale a{display:block;background:url(/images/sale.jpg) no-repeat top;}
#sale a:hover{display: block;background-image: url(/images/sale_hover.jpg);}

.SiteIconI {
	text-decoration:none;
	border: none;
}

#SiteIcon {
	text-decoration:none;
	border: none;
}
.CompanyCell {
	font: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#085602;
	white-space:nowrap;

}

