/*
body { background:url(../images/grass_bg_static_dirt_1.jpg) repeat-x top left #573f13 !important; }
#clouds { background:url(../images/clouds.jpg) no-repeat top center;width:100%; }
#grasswrapper { background:url(../images/mask.png) repeat-x top center fixed; width:100%; }
#grass_fill_1 { background:url(../images/bggrass_2_large_mainfill.png) repeat-x 0 400px; width:100%; }
#grass_fill_2 { background:url(../images/bggrass_2_large_subfill.png) repeat-x 0 400px; width:100%; }
#grass_fill_1 { background:url(../images/bggrass_2_large_mainfill_sm.png) repeat-x 0 center; display:none; height:566px; position:absolute; top:0; width:100%; }
#grass_fill_2 { background:url(../images/bggrass_2_large_subfill_sm.png) repeat-x 0 center; display:none; height:438px; position:absolute; top:0; width:100%; }
#container { background:none !important; }
*/

.left {float:left;}
.bottom {margin-top:7px;}
.viewMoreVids { position:absolute; right:30px;top:23px;	}
/*
#search-container { position:relative; z-index:900; }
ul#global-nav, ul#global-nav ul { z-index:901; }
#masthead, #masthead #top-nav { z-index:902; }*/

#utility-content { background:url(../images/spring_utility_nav_bg.png) left bottom no-repeat !important; }
#footer-block { background:none !important; /*color:#fff;*/ }
/*#footer-block a { color:#fff; }*/
#footer-block ul#badges li.bbb a { background-image:url(../images/spring_badge_bbb.png); }
#footer-block ul#badges li.privacy a { background-image:url(../images/spring_badge_security_privacy.png); }
#footer-block ul#badges li.shopping a { background-image:url(../images/spring_badge_safe_shopping.png); }

#home-top-promo { margin-bottom:0; }


.rotating_banner { height:43px; padding-top:5px; float:left;}
.rotating_banner ul { list-style:none !important; margin:0 !important; padding:0; }
.rotating_banner li { float:left; }

.learn-more:hover { cursor:pointer; }

#spring-global-trigger { float:left; margin-right:10px; }
#spring-global-pop { background:url(../images/spring_global_dropdown_bg.jpg) 0 0 no-repeat; display:none; height:306px; left:-9px; padding:27px 30px 0 30px; position:absolute; top:77px; width:586px; -moz-box-shadow:0 3px 5px #000; -webkit-box-shadow:0 3px 5px #000; z-index:100; }
#spring-global-pop .col-abc-a,
#spring-global-pop .col-abc-b { float:left; margin-right:20px; width:192px; }
#spring-global-pop .col-abc-c { float:right; width:368px; }
#spring-global-pop h5 { border-bottom:1px solid #779e00; color:#779e00; margin-bottom:10px; padding-bottom:0; }
#spring-global-pop ul { list-style:none; margin:0; padding:0 0 10px 0; }
#spring-global-pop ul li { margin-bottom:5px; }
#spring-global-pop a { text-decoration:none; }
#spring-global-pop a:hover { text-decoration:underline; }

.video_btn { overflow:hidden; position:relative; }
.video_btn em { background:url(../images/btn-video-play.png) no-repeat; height:45px; left:32px; overflow:hidden; position:absolute; text-indent:-9999em; top:22px; width:45px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.video_btn em { top:-62px; }
}

.low-row-list { overflow:hidden; }
.low-row-list li { float:left; margin-right:20px; width:107px; }
.low-row-list li.last { margin-right:0; }
.low-row-list li img { display:block; margin-bottom:5px; }
.low-row-list li a { color:#5d5d5d; }
.no-title { margin-top:20px !important; }

/*
.hero .dyn_slide.default .playPause,
.hero .dyn_slide.default ul.slide_indicator li.indicator { background-color:#547a09; background-image:url(../images/spring_homepage_hero_pagination_inactive.jpg); border:1px solid #526512; color:#fff; right:15px; }
.hero .dyn_slide.default ul.slide_indicator li.indicator.active { background-color:#7eab10; background-image:url(../images/spring_homepage_hero_pagination_active.jpg); color:#fff; }
.hero .dyn_slide.default a.pause span { background-image:url(../images/ss_indicator_pause_white.gif); }
.hero .dyn_slide.default a.play span { background-image:url(../images/ss_indicator_play_white.gif); }
.hero .dyn_slide.default ul.slide_indicator { right:39px !important; }
.dyn_slide.default,*/
#homepage-hero .hero { width:627px; }
#homepage-hero .homepage-offers { margin-bottom:8px; width:285px; }

.spring-promos { float:left; margin:10px 10px 10px 0; width:285px; }
.spring-promos a { display:block; margin-bottom:10px; }
.planning-planting { float:left; margin-top:10px; width:626px; }
.planning-planting h2 { color:#7bbb00; font-size:18px; margin-top:0 !important; }

.low-tabs { height:153px; margin-bottom:11px; overflow:hidden; position:relative; width:640px; }
.low-tabs .tab-labels { list-style:none !important; margin:0 !important; padding:0 !important; position:absolute; z-index:11; }
.low-tabs .tab-labels li { background:url(../images/spring_homepage_area6_tab_inactive.jpg) 0 0 repeat-x; display:block; }
.low-tabs .tab-labels li a { display:block; font-size:15px; height:30px; line-height:30px; padding-left:10px; text-decoration:none; width:185px; }
.low-tabs .tab-labels li a:hover { text-decoration:underline; }
.low-tabs .tab-labels li a.active { background:url(../images/spring_homepage_area6_tab_active.jpg) 0 0 repeat-y #fff; color:#fff; font-weight:bold; text-shadow:0 1px 1px #3d7c00; width:186px; }
.low-tabs .tab-labels li a:hover.active { cursor:default; text-decoration:none; }

.low-tabs .tab-windows { background:#fff; border:1px solid #bbb; float:left; height:148px; left:196px; overflow:hidden; padding:1px 1px 1px 2px; position:absolute; width:425px; z-index:10; }
.low-tabs .tab-windows div { background:#f7f7f7; height:146px; overflow:hidden; padding:2px 5px 3px; }
.low-tabs .tab-windows div img { float:left; margin-right:10px; }
.low-tabs .tab-windows .tab-content { background:none; float:left; width:250px; }
.low-tabs .tab-windows .tab-content h3 { color:#535353; font-weight:bold; text-align:left; }
.low-tabs .tab-windows .tab-content p { color:#535353; padding:0; }
.low-tabs .tab-windows .tab-content h4 { clear:both; margin:5px 0 0 -5px; padding:5px; }
.low-tabs .tab-windows .related-links { background:none; padding:0; }
.low-tabs .tab-windows .related-links a { display:block; margin-top:4px; }

.pos-left .tab-labels { border:1px solid #bbb !important; border-right:none !important; float:left; left:0 !important; right:auto !important; top:0 !important; }
.pos-left .tab-labels li a { border-right:1px solid #bbb; }
.pos-left .tab-labels li a.active { border-right-color:#fff; }

#homepage-departments { clear:both; margin-bottom:10px; overflow:hidden; }
#homepage-departments .prevPage,
#homepage-departments .nextPage { background:url(../images/spring_homepage_area6_category_prev_btn.jpg) 0 0 no-repeat; /*display:block;*/ display:none; float:left; height:35px; margin:50px 15px 0 7px; text-indent:-99999em; width:35px; }
#homepage-departments .nextPage { background-image:url(../images/spring_homepage_area6_category_next_btn.jpg); margin:50px 0 0 15px; }
.disabled { cursor:default; filter:alpha(opacity=30); opacity:.3; }
#homepage-departments .department-slider { float:left; height:138px; /*overflow:hidden;*/ position:relative; width:795px; }
.navi { height:20px; display:none; margin-left:434px; width:200px; }
.navi a { background:url(../images/scroller_navi_bg_styled.jpg) 0 0 no-repeat; display:block; float:left; height:12px; margin-right:4px; width:12px; }
.navi a.active { background-position:0 -12px; }
/*.category-navigation { position:absolute; width:99999em; }
.category-navigation li a { background-image:url(../images/spring_homepage_area6_category_bg_blue.jpg) !important; display:block; height:138px; text-align:center; text-decoration:none; width:118px!important; }
.category-navigation li a span.title { font-size:13px; font-weight:normal; width:118px; }
.category-navigation li a span.single { padding-top:6px !important; }
.category-navigation li a span.double { padding-top:0 !important; }*/

.spring-products { clear:both; margin-bottom:10px; }
.spring-products ul { list-style:none !important; margin:0 !important; overflow:hidden; padding:0 !important; }
.spring-products li { float:left; margin-right:10px; overflow:hidden; width:123px; }
.spring-products li a { color:#fff; text-decoration:none; }
.spring-products li a img { display:block; }
.spring-products li a .title { background:url(../images/spring_homepage_area6_category_bg_green.jpg) 0 0 no-repeat; display:block; height:30px; text-align:center; width:123px; }
.spring-products li a .single { height:22px; padding-top:8px; }

.spring-categories { float:left; /*height:272px;*/ margin-bottom:10px; overflow:hidden; position:relative; width:945px; }
.spring-categories ul { list-style:none !important; margin:0 !important; padding:0 !important; /*position:absolute;*/ right:auto !important; top:auto !important; /*width:5000em;*/ }
.spring-categories li { float:left; margin-bottom:10px; margin-right:8px; overflow:hidden; width:125px; }
.spring-categories li a { color:#fff; text-decoration:none; }
.spring-categories li a img { display:block; }
.spring-categories li a .title { background:url(../images/spring_homepage_area6_category_bg_blue.jpg) 0 0 no-repeat; display:block; height:32px; text-align:center; width:125px; }
.spring-categories li a .single { height:23px; padding-top:8px; }
