#slider
{
    height: 200px;
    position: relative;
    width: 990px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 13px;
	margin-top: -12px;
	border-bottom: 3px #00A5E3 solid;
}
#christmas
{
	background-color:#BE0000; 
	width: 100%; 
	height: 55px;
	padding: 5px 0;
	text-align:center; 
	margin: 5px 0; 
	color:#FFF; 
	font-size:18px;
	line-height: 16px;
}
#christmas a { color:#FFF; font-size: 18px; font-weight:bold; text-decoration:none;}
#christmas a:hover { color:#FFF; font-size: 18px; font-weight:bold; text-decoration:underline;}

div.scroller
{
    height: 200px;
    overflow: hidden;
    width: 990px;
    zoom: 1;
}
div.scroller .content 
{
    padding: 0;
}
div.slidercontrolwr
{
    position: absolute;
    right: 15px;
    top: 15px;
}
div.scroller img
{
    border: none;
}
div.scroller div.section
{
    float: left;
    height: 200px;
    overflow: hidden;
    width: 990px;
}
div.scroller div.content
{
    width: 10000px;
    float: left;
}
.slidercontrol
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.slidercontrol a
{
    color: #aaa;
    filter: alpha(opacity=60);
    float: left;
    height: 14px;
    margin: 0px 2px;
    opacity: 0.6;
    overflow: hidden;
    padding: 0px;
    text-decoration: none;
    text-indent: -1000px;
    width: 14px;
}
.slidercontrol a:hover
{
    filter: alpha(opacity=100);
    opacity: 1;
}
.content .sliderdescription
{
    background: url(../images/grid.gif) repeat left top;
    color: #222;
    filter: alpha(opacity=50);
    font: 12px bold Helvetica, sans-serif;
    left: 15px;
    opacity: 0.5;
    padding: 10px;
    position: relative;
    top: -100px;
    width: 650px;
}
div.sliderdescription:hover, .sliderdescription.active
{
    background-color: #fff !important;
}
.content a
{
    font: 12px bold Helvetica, sans-serif;
    text-decoration: none;
}
.aprev
{
    background: url(../images/aprev.gif) no-repeat 3px 3px;
}
.anext
{
    background: url(../images/anext.gif) no-repeat 3px 3px;
}
.astop
{
    background: url(../images/astop.gif) no-repeat 3px 3px;
}
.aplay
{
    background: url(../images/aplay.gif) no-repeat 6px 3px;
}

/* New non H4 block sidebar headers ================================================================================ */
.block-header { text-transform:uppercase; color: #29ABE2; font-weight:bold; font-size:1.05em; }
.block-newsletter { color:#000; padding: 5px; font-size:1.05em; font-weight:bold; text-transform:uppercase; }
.product-overview { font-weight:bold; font-size:1.05em; }
.product-headers { font-weight:bold; font-size:1.05em; color: #E26703; }

/* Mulch Calculator ================================================================================ */
 .calculator {
 background-image:url(../images/mulch-calculator.gif);
 background-repeat: no-repeat;
 } 
 
.whiteboldtext {font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 11px; font-weight:bold; color: #ffffff; }
.whitetext {font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 11px; color: #ffffff; }
a.whitetext:link {text-decoration: none; color: #ffffff; }
a.whitetext:visited {text-decoration: none; color: #ffffff; } 
a.whitetext:hover {text-decoration: underline; color: #ffffff; }

td.flashpad {
 padding-left:20px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:10px;
 font-family: "Verdana", "Arial", "Helvetica", sans-serif;
 font-size: 12px;
 color: #000000;
 }
 
/* Sale Sticker CSS ================================================================================ */ 

DIV.onsale-category-container-grid {
	POSITION: relative;
	ZOOM: 1;
}

DIV.onsale-category-container-list {
	POSITION: relative;
	FLOAT: left;
	ZOOM: 1;
}

TABLE.onsale-category-container {
	CURSOR: pointer;
	POSITION: absolute;
	Z-INDEX: 10;
}

TABLE.onsale-category-container TD {
	BACKGROUND-COLOR: transparent;
	BACKGROUND-IMAGE: none;
	BORDER: 0px;
}

DIV.onsale-category-label-image {
	MARGIN: 3px;
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
}

TABLE.onsale-onsale-category-label-text TD {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
}

TABLE.new-onsale-category-label-text TD {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
}

TABLE.custom-onsale-category-label-text TD {
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
}

/* Left Menu CSS ================================================================================ */ 

.header-aw-nav-container {
	background:none !important;
	line-height:1em;
	font-size:1em;
	padding-bottom: 20px;
}

.header-aw-nav {
	margin:0 0;
	
}

.header-aw-nav-container #nav {
	line-height:1em;
	padding:0px !important;
}
.header-aw-nav-container #nav * {
	padding:0px 0px 0px 10px;
	color: #2F2F2F !important;
	line-height:1em;
}
.header-aw-nav-container #nav a {
	padding:5px 12px 6px 10px;
	font-weight: normal !important;
}
.header-aw-nav-container #nav li {
	float:none !important;
	display:block;
	line-height:1em;
}
UL.level0:hover {
	line-height:1em;
}

.header-aw-nav-container #nav ul span, .header-aw-nav-container #nav ul li.last li span { 
	padding:3px 15px 4px 20px;
}

.header-aw-nav-container #nav UL LI, .header-aw-nav-container #nav UL LI.last{
	border:0px none !important;
	background:none !important;
	height: 20px !important;
	line-height:1em !important;
}

.header-aw-nav-container #nav span {
	color: #2F2F2F !important;
}

.header-aw-nav-container #nav UL.level1, .header-aw-nav-container #nav UL.level2,  .header-aw-nav-container #nav UL.level3, .header-aw-nav-container #nav UL.level4,  .header-aw-nav-container #nav UL.level5 {
	border:0px none !important;
	width:15em !important;
}

.header-aw-nav-container #nav UL LI.level0, .header-aw-nav-container #nav UL LI.level1{
	width:100%;
}

.header-aw-nav-container #nav UL LI.level1 UL{
	clear:both;
	position:static !important;
}
.header-aw-nav-container #nav ul li a {
	line-height:1em;
	color: #2F2F2F !important;
}
.header-aw-nav-container #nav li.level0, .header-aw-nav-container #nav li.level0 A{
	font-weight:bold !important;
	padding-left:0px !important;
}
.header-aw-nav-container #nav li.level1, .header-aw-nav-container #nav li.level1 A{
	padding-left:7px !important;
}
.header-aw-nav-container #nav li.level2, .header-aw-nav-container #nav li.level2 A{
	padding-left:14px !important;
}
.header-aw-nav-container #nav li.level3, .header-aw-nav-container #nav li.level3 A{
	padding-left:21px !important;
}
.header-aw-nav-container #nav li.level4, .header-aw-nav-container #nav li.level4 A{
	padding-left:28px !important;
}
.header-aw-nav-container #nav li.level5, .header-aw-nav-container #nav li.level5 A{
	padding-left:35px !important;
}

.header-aw-nav-container #nav li:hover, .header-aw-nav-container li.active, .header-aw-nav-container #nav li a span:hover {
	background-color:#cccccc !important;
}
.header-aw-nav-container #nav li, .header-aw-nav-container #nav li a, .header-aw-nav-container #nav UL.level0  {
	background:none !important; 
}
