 body {
	height:100%;
	margin:0px;
	background: #f4e2b5;
	background-image:url(images/bg2.jpg);
	background-repeat:repeat-x;

}


	
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;

}


p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}
.body #splashbig .bodySpecial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993300;
}


p a {
text-decoration:none;
color:#006633;
font-weight:600;
}

.txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:400;
}

.txt a {
text-decoration:none;
color:#006633;
font-weight:500;
}


/* table attributes */

td.nav {
	width:800px;
	height:25px;
	background:url(images/layout/navbarBG.jpg) repeat-x top left; 
}



td.body {

	background-position:top right;
	background-image:url(images/layout/corner_body_tr.jpg);
	background-repeat:no-repeat; 
	background-color:#f4e2b5;
}



td.pTitle {
	background-color: #735F49;
	background-image:url(images/layout/products.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height: 26px;
	text-align:right;
	padding:2px 50px 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;

	}
	
td.intro {
	background-color:#F4E2B5;
	padding:0px;
	
}
	
td.bottom {
	background-color: #1C0500;
	height: 29px;
	text-align:center;
	padding-top:2px;
	font-family: Tahoma, Verdana, Arial, Georgia, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;

	}


/* pop up attributes */

.pop{
	position: relative;
	z-index: 0;

}

.pop:hover{
	background-color: transparent;
	z-index: 50;
}

.pop span{ /*CSS for enlarged image*/
	position: absolute;
	background-color:#A49787;
	border-width:thick;
	border-bottom-color:#666666;
	border-right-color:#666666;
	width:350px;
	padding: 10px;
	color: black;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	visibility: hidden;

}

.pop span img{ /*CSS for enlarged image*/

		border-width: 0;
		padding: 2px;
}

.pop:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 30px; /*position where enlarged image should offset horizontally */

}



	
/* Start Splash Header attributes */


#splashbig {
  background-image:url(images/splash/splash.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#truck {
  background-image:url(images/splash/delivery.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#house {
  background-image:url(images/splash/house.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#mulch {
  background-image:url(images/intro/mulch.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#topsoil {
  background-image:url(images/splash/topsoil.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#map {
  background-image:url(images/splash/Ga-Map.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#walldiagram {
  background-image:url(images/stonewall-diagram.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#stonewall {
  background-image:url(images/splash/stonewall.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#lsdiagram {
  background-image:url(images/splash/landscapediagram.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#fire {
  background-image:url(images/products/firewood/woodpile.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#mulching {
  background-image:url(images/splash/mulch.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#bHome {
  background-image:url(images/splash/bHome.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin: 0px;
  padding: 0px;
  border: 0px;
}


.flow {
  float: left;
  clear: left;
  margin: 0px 1.25em 0px 0px;
}


.flowR{
	float: right;
	clear: right;
	margin: 0px 0 0px 1.25em;
	background-image: url(images/stonewall-diagram.gif);
}




.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-right: 100px;
	margin-left: 100px;
	text-indent: 0px;
	display: block;
}
.bodyTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-right: 100px;
	margin-left: 100px;
	text-align: center;
}

.bodytext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-right: 10px;
	margin-left: 0px;
	text-indent: 0px;
	display: block;
}





/* Start product page attributes */
#product {
	float:left;
	width: 264px;
	/*margin: 20px 0 20px 0;*/
	margin:0;
}


#product dl {
	float:none;
	margin:0px;
	padding:0px;
	display: inline; /* fixes IE/Win double margin bug */
}


#product dt {
	float:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


#product dd {
	Margin:0;
	padding:0;

	
}

#product dd.txt {
	float:none;
	/* display:block; */
	margin:0 0 10px 0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/* line-height: normal; */
}


#product dd.img img {
	display:block;
	margin: 20px 0 10px 58px;

}





/* link attributes */
A {COLOR: #006633; TEXT-DECORATION: none}
A:hover {COLOR: #006633;}
img {border: none;}





/* MENUS */

@media print {
A {	COLOR: black! important; TEXT-DECORATION: none! important}
.neverPrint {DISPLAY: none! important}
.alwaysPrint {DISPLAY: inline! important}
}

.menulist, .menulist  ul {
 	width: 800px;
 	margin: 0;
 	padding: 0;
 	list-style:none;	
}
.menulist ul {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 150px;
	height:25px;
	visibility: hidden;
}

.menulist ul ul {
 top: 0px;
 left: 151px;
}

/*drop down menu */
.menulist li {
	float: left;
	position:relative;
	border: 0px;
	background-color: #66CC33;
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	z-index: 1;
}



.menulist ul li {
 float: none;

}
.menulist ul>li:last-child {
 margin-bottom: 0px;
}
.menulist a {
 display: block;
}
.menulist ul li a {
 display: block;
 color: #FFFFFF;
 padding: 4px;
}

/* Hack to make IE see correct box height 	
* html .menulist ul li a {
    height: 25px; /* for IE5 and IE6 in quirks mode 
    h\eight: 19px; /* for IE6 in standards mode 
  } 

*/

.menulist li#f {
 filter:alpha(opacity=87);
 opacity: 0.87;
 moz-opacity:0.87;
}



.menulist ul li a:hover, .menulist ul li:hover ul, .menulist ul li a.highlighted:hover, ul li .menulist a:focus,
.menulist ul li#f a:hover, .menulist ul li#f:hover ul, .menulist ul li#f a.highlighted:hover, ul li#f .menulist a:focus,
{
 color: #FFFFFF;
 background-color: #006600; 
 visibility:visible;
}


.menulist  ul li a.highlighted {
 color: #FFFFFF;
 background-color: #006600;  
 margin:0;
}

.menulist a#Home {
  	background-image:  url(images/layout/navbarBG.jpg);
	margin: 0;
    width: 80px;
    height: 25px;
	padding-top:6px;
	text-align:center;
	font-family: Tahoma, Verdana, Arial, Georgia, sans-serif;
	font-size:11px;
	font-weight:bold;
	z-index:100;
    }

.menulist a#Home:hover, .menulist a.highlighted#Home, .menulist a:focus, {
    background-image:  url(images/layout/navbarBG_down.jpg);
	 background-repeat:repeat-x;
	

    }
	
/* Hack to make IE see correct box height 	
* html .menulist a#Home:hover, .menulist a.highlighted#Home, .menulist a:focus {
    height: 25px;  for IE5 and IE6 in quirks mode 
    h\eight: 19px;  for IE6 in standards mode 
  } */
  
  
	
.menulist a#Logo {
      background-image:url(images/layout/navLogo.jpg);
	  background-repeat:no-repeat;
      width: 300px;
      height: 25px;
	  padding:0px;
    }
	
	/* Only style submenu indicators within submenus. */
.menulist a .subind {
 display:  none;
}
.menulist ul a .subind {
 display:  block;
 float: right;
}


/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
/* \*/
.menulist a {
 float: none;
}
/* */


/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist  ul li {
 float: left;
}
* html .menulist  ul a {
 height: 1%;
}
/* End Hack */
.prodSub {
	background-color: #735F49;
	background-image: url(images/layout/products.jpg);
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	height: 30px;
	width: 800px;
}
.body #map .bodyAttention {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.prodTitlelNew {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}