body {
	margin: 0px;
	background-image: url(img/abaeb5.jpg);
}

p  {
	margin: 0px;
}

/** editor styles follow **/

.greyContent {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
}

.greyContentSm {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}

.blackContent {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: black;
}

.blackContentSm {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: black;
}

.home {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #172a89;
	line-height: 34px;
}

.ppCat {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #e67b11;
}

.ppProd {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #0c2988;
}

.ppEm {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0c2988;
}



/** end editor styles **/

#master {
	margin: 0px auto 0px auto;
	width: 810px;
}

#top {
	position: relative;
	background-image: url(img/header.jpg);
	background-repeat: no-repeat;
	width: 810px;
	height: 123px;
}

#sInput {
	position: absolute;
	left: 545px;
	top: 79px;
}

	#sInput input {
		width: 160px;
		height: 16px;
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #5F5F5F;
	}

a#formSubmit {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 725px;
	top: 79px;
	text-decoration: none;
}

	a#formSubmit img {
		border: 0px;
	}

#middle {
	position: relative;
	padding: 0px 33px 0px 32px;
	background-image: url(img/bg_mid.jpg);
	background-repeat: repeat-y;
	min-height: 500px;
}

#left {
	float: left;
}

#leftNav {
	position: relative;
}

	#leftNav a {
		display: block;
		top: 0px;
		left: 0px;
		background-image: url(img/left_nav_sprite.jpg);
		width: 221px;
	}

		a#home			{ top: 0px; height: 32px; background-position: 0px 0px; }
		a#specials		{ top: 32px; height: 32px; background-position: 0px -32px; }
		a#newproducts		{ top: 32px; height: 32px; background-position: 0px -96px; }
		a#fullProdList		{ top: 64px; height: 32px; background-position: 0px -64px; }
		a#biodegradable		{ top: 128px; height: 44px; background-position: 0px -128px; }

		a#closeOut		{ top: 96px; height: 32px; background-position: 0px -96px; }
		a#recycled		{ top: 128px; height: 32px; background-position: 0px -128px; }
		a#awareness		{ top: 192px; height: 44px; background-position: 0px -192px; }

		a#home:hover			{ top: 0px; height: 32px; background-position: 221px 0px; }
		a#specials:hover		{ top: 32px; height: 32px; background-position: 221px -32px; }

/**		a#newproducts:hover		{ top: 32px; height: 32px; background-position: 221px -96px; }
		a#fullProdList:hover		{ top: 64px; height: 32px; background-position: 221px -64px; }
		a#closeOut:hover		{ top: 96px; height: 32px; background-position: 221px -96px; }
		a#recycled:hover		{ top: 128px; height: 32px; background-position: 221px -128px; }
		a#biodegradable:hover		{ top: 160px; height: 32px; background-position: 221px -160px; }**/
		a#awareness:hover		{ top: 192px; height: 44px; background-position: 221px -192px; }


#NAV_MENU {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
}

        #NAV_MENU .menuDiv {
                position: absolute;
                visibility: hidden;
		z-index: 10;
                width: 179px;

                background-image: url(img/drop_repeat.jpg);
                background-repeat: repeat-y;
        }

	#NAV_MENU .menuDiv2 {
		background-image: url(img/drop_bottom.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
	}

	#NAV_MENU .menuDiv3 {
		background-image: url(img/drop_top.jpg);
		background-repeat: no-repeat;
		background-position: top;
		padding: 10px 0px 10px 3px;
		text-align: left;
	}

	#NAV_MENU .menuDiv3 div {
		width: 175px;
	}

	#NAV_MENU .menuDiv3 a:link, #NAV_MENU .menuDiv3 a:visited {
		display: block;
		padding: 3px 5px 2px 10px;
		background-color: white;
		float: none;
		color: black;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		text-align: left;
		text-decoration: none;
	}

	#NAV_MENU .menuDiv3 a:hover, #NAV_MENU .menuDiv3 a:active {
		display: block;
		padding: 2px 5px 1px 10px;
		background-color: #ef8814;
		border-top: 1px solid #0d4197;
		border-bottom: 1px solid #0d4197;
		float: none;
		color: white;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		text-align: left;
		text-decoration: none;
	}



#leftFooter {
	background-image: url(img/nav_footer.jpg);
	background-repeat: no-repeat;
	width: 221px;
	height: 15px;
}

#catalogButton {
	padding: 25px 0px 0px 53px;
}

	#catalogButton a {
		color: #9D9D9D;
		font-family: sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}

	a#dlCatalog, a#dlCatalog:hover {
		display: block;
		top: 0px;
		left: 0px;
		background-image: url(img/dl_catalog_sprite.jpg);
		width: 115px;
	}

	a#dlCatalog 		{ top: 0px; height: 140px; background-position: 0px 0px; }

	a#dlCatalog:hover 	{ top: 0px; height: 140px; background-position: 115px 0px; }

#main {
	float: left;
}

	#topNav {
		padding: 6px 0px 2px 45px;
	}

		.topNavText {
			font-family: Helvetica, Arial, sans-serif;
			font-size: 14px;
			color: #146eb4;
		}

			.topNavText a {
				font-style: italic;
				color: #e67b11;
				text-decoration: none;
			}

			.topNavText a:hover {
				font-style: italic;
				color: #172a89;
				text-decoration: none;
			}

	#contentPadd {
		padding: 20px 25px 5px 45px;
	}

		#content {
			width: 454px;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px;
			color: black;
		}

			/** content area link styles **/
			#content a {
				font-style: italic;
				font-size: 11px;
				color: #e88720;
			}

		table#ppTable {
			border: 1px solid #0c2988;
			border-collapse: collapse;
		}

		table#ppTable td {
			border: 1px solid #0c2988;
		}

#clearMe {
	clear: both;
}

#bottom {
	position: relative;
	background-image: url(img/bg_bottom.jpg);
	background-repeat: no-repeat;
	width: 810px;
	height: 61px;
}

	#bottomNav {
		position: absolute;
		top: 10px;
		left: 390px;

		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: white;
	}

		#bottomNav a {
			text-decoration: none;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 12px;
			color: white;
		}
