html,body,form{height:100%}
body{font-family:'Open Sans','sans-serif';background-color:#eee;color:#333;line-height:1.6}
h1,h2{line-height:1.2}
#base{background-color:#fff;margin:0 auto;max-width:81.429em;min-height:100%;position:relative;width:100%}
#top{z-index:11}
#main{padding-bottom:19.142857em;clear:both}
.content{position:relative;margin:0 auto;padding:1.071em .714em 0}
.content ul{padding:.357em 0 1.071em 2%}
a{color:#333}
.breadcrumb a{color:#000}
.breadcrumb a:hover,.breadcrumb a:focus{color:inherit}
#social{list-style:none;padding-left:0}
.star-rating{color:#e0921b}
.star-rating.no-rating{color:#f1c88a}
.star-rating .pad{padding-left:.2em}
#stupid_ie{display:none}
#top .button{color:#fff;background-color:#da1735;background-image:-webkit-linear-gradient(top,#da1735,#c61630 50%,#8d0f22);background-image:linear-gradient(to bottom,#da1735,#c61630 50%,#8d0f22);border:0;box-shadow:none}
.button{font-weight:bold}
.button.primary,.button.primaryBtn{background-color:#141414;border-color:#141414}
.button.callout{background-color:#da1735;border-color:#da1735}
.cancelBtn{font-weight:bold;line-height:1.2;height:30px}
a.close em{display:inline-block;width:14px;height:14px;background:url(/media/naturesmiracle/images/icons.png) no-repeat -261px -21px}
#header{width:100%;height:90px;padding:0 0 15px 0;position:relative;background-color:#fff;color:#333}
h1.home{float:left;margin:0;padding:0}
#header .logo{position:absolute;top:15px;left:40px;z-index:10}
#header .links{float:right;padding-top:15px}
#header .links{top:15px;right:5px}
.promo{display:block;float:left;padding:3px 0 0 15px;margin-right:20px;width:250px;height:35px;background:url(/media/naturesmiracle/images/icons.png) no-repeat left top;font-size:.9em}
a.promo,a.promo:active,a.promo:hover,a.promo:visited{color:#fff}
.social-media{float:right;clear:right;padding-left:7px;width:200px;height:28px}
.social-media em{display:inline-block;margin:0 5px 0 0;width:28px;height:28px;background:url(/media/upgus-shared/images/social-icons.png) no-repeat 0 0}
.social-media .youtube em{background-position:-29px 0}
.social-media a.twitter{width:auto;display:inline}
.social-media .twitter em{background-position:-58px 0}
.social-media .pinterest em{background-position:-87px 0}
#search_box{width:176px;height:28px;box-shadow:inset 0 0 5px #ddd;border:solid 1px #d8d8d8;border-radius:4px;color:#999}
#search_button,#search_toggle em{display:inline-block;width:17px;height:17px;background:url(/media/upgus-shared/images/Ribbon-Icons.png) no-repeat -29px 0}
#search_button{position:relative;left:-25px;vertical-align:middle}
#search_button:hover{text-decoration:none}
#search_toggle{display:none}
#search_panel{display:inline-block}
#subheader{margin:0 .714em .714em}
#subheader h1{font-size:1.64286em}
#subheader nav{overflow:hidden}
#social_media li{padding:.241em 0}
.shadow-border{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:8px;background-color:Transparent;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.35)),to(rgba(255,255,255,0)));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55000000',endColorstr='#00FFFFFF')}
.split a{width:50%;display:inline-block}
#menu{float:right;width:535px;height:40px;padding:0;font-size:1em}
#menu-toggle{display:none}
#menu ul{margin-top:0}
#menu .menu{font-weight:600}
#menu .menu>li{float:left;position:relative}
#menu .menu>li em{display:block;margin:0 auto;margin-top:2px;height:7px;width:11px;background:url(/media/upgus-shared/images/Ribbon-Icons.png) no-repeat -146px 0}
#menu .menu>li>a{display:block;height:30px;padding:4px 10px}
#menu .menu a,#menu .menu a:active,#menu .menu a:visited{color:#333}
#menu .menu a:hover{color:#da1735}
#menu .menu>li:last-child>a,#menu .menu>li:last-child>a:active,#menu .menu>li:last-child>a:visited{color:#da1735}
#menu .menu li i{padding-left:.5em;font-size:.7em}
.menu-tablet{display:none;color:#da1735;font-size:15px;font-weight:600}
#menu a.menu-tablet,#menu a.menu-tablet:active,#menu a.menu-tablet:hover,#menu a.menu-tablet:visited{color:#da1735}
.menu-tablet em{display:inline-block;height:16px;width:16px;margin-left:4px;background:url(/media/naturesmiracle/images/icons.png) no-repeat -259px 0;vertical-align:middle}
#more_menu{display:none}
#more_menu li{list-style-type:none}
#menu #more_menu a{color:#333}
#panels{font-size:.9em}
#panels .panel,#panels .links_and_features{background-color:#fff;box-shadow:7px 7px 7px -7px #595959,7px 7px 7px -7px #595959,-7px 7px 7px -7px #595959;margin:0 auto;min-height:24.28571em;padding:1.5em 1em 1em;position:absolute;top:100%!important;left:110px;z-index:10;text-align:left;width:900px}
.panel h2,#panels h2{font-size:1.33333em;font-weight:normal;margin-bottom:.75em}
.panel h3,#panels h3{font-size:1em}
#panels .features,#panels .links{float:left;overflow:hidden}
#panels .features{width:66.66%}
#panels .links{min-height:16.78571em;width:33.33%}
#panels .links li{margin:.5em 0}
#panels .feature{border-left:1px solid #C7C7C7;float:left;margin-left:0!important;min-height:16.42857em;overflow:hidden;padding:0 .71429em;width:33.33%;min-height:230px}
#panels .feature p,#panels .feature img{margin:.35714em 0}
#panels .feature p{float:left;font-size:1em}
#panels .feature p a{clear:both;color:#da1735;display:block}
#panels .feature:first-child{margin-left:0}
h1.home{margin:0;padding:0;font-size:1em}
.features h4,.features h5,.features .review a{font-size:1.21429em;font-weight:bold;padding-bottom:.29412em}
.features{color:#333}
.features .row{clear:both;width:100%}
.features .feature,.features .feature_end{float:left;margin:1.8% 0 1.8% 4.8%;width:29.5%;overflow:hidden}
.features .feature img:first-child,.features .feature_end img:first-child{display:block;border-bottom:1px solid #da1735}
.features .feature:first-child{margin-left:.87719%}
.features .body{background-color:#EBEBEB;background-image:-webkit-linear-gradient(#f8f8f8,#EBEBEB);background-image:linear-gradient(#f8f8f8,#EBEBEB);min-height:105px;padding:1.07143em}
.features .body a{color:inherit}
.features p{margin:0;font-size:1.14286em}
.features .review .star-rating{float:none;font-size:.8em}
.features .topics{overflow:auto;width:100%}
.features .topics li{border-left:1px solid #C7C7C7;float:left;font-size:1.14286em;padding:0 3%}
.features .topics li:first-child{border-left:none}
.features .button{background-image:-webkit-linear-gradient(#333,#1a1a1a);background-image:linear-gradient(#333,#1a1a1a);box-shadow:none;font-size:.85714em;font-weight:bold;line-height:2;margin:0;text-shadow:none;vertical-align:middle;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.features .split .button{border-left:1px solid #EBEBEB;float:left;width:50%}
.features .split .button:first-child{border-left:none}
#questions_box{border:1px solid #C7C7C7;position:relative;height:1.5em;width:16.07143em;z-index:1}
.questions_button{cursor:pointer;position:relative;left:-20px;top:5px;z-index:2}
.questions_button img{display:inline;position:relative;vertical-align:top;z-index:2}
#subheader #social_media{position:absolute;top:27px;right:10px;z-index:10}
.left .head{padding-bottom:5px}
.left .head h2{margin:0 0 .35714em 0;padding:0}
.left .head ul,.left .head p{color:#333;padding:0}
.left .head li{position:relative;list-style-type:none}
#filters{margin-bottom:1.5em}
#view span{border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);border:1px solid #b2d78b;background-color:#cbe4b1;display:inline-block;margin-bottom:.71429em;min-width:1.71429em;padding:0 .21429em}
#view span:last-of-type{background-color:#b08bd7;border-color:#9665ca}
#filters h3{background-color:#e6e6e6;background-image:-webkit-linear-gradient(white,#EBEBEB);background-image:linear-gradient(white,#EBEBEB);border:1px solid #C7C7C7;color:#747474;cursor:pointer;font-size:1em;margin-top:.28571em;padding:5px 10px;position:relative;opacity:.85}
#filters h3:hover{opacity:1}
#filters h3.open{color:#2f2f2f;opacity:1}
#filters h3 em{position:absolute;right:.3em;top:1.4em;font-family:'icomoon';-webkit-font-smoothing:antialiased;speak:none;font-size:.6em;font-style:normal}
#filters h3 em:before{content:"\25"}
#filters h3.open em:before{content:"\e047"}
#filters h3+div{background-color:#EBEBEB;border:1px solid #C7C7C7;border-top:0;box-shadow:inset 0 4px 5px -3px rgba(0,0,0,0.18)}
#filters h4{font-size:1em;margin:.71429em 0 .35714em 0}
#filters a{display:block;font-size:.92857em;padding:.53846em .76923em;-webkit-transition:background-color .4s linear;transition:background-color .4s linear}
#filters a.odd{background-color:#fff}
#filters a:hover{background-color:#cbe4b1}
#filters a.selected{background-color:#b2d78b;border-top:1px solid #8ac24e}
#filters a:last-of-type{border-bottom:0}
.filters-clear{float:right;font-family:'icomoon';-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;width:auto}
.filters-clear:hover{color:#da1735;text-decoration:none}
.filters-clear:before{content:"\e039";text-align:right}
#filtered li{margin-top:.71429em;padding-right:1%}
#filtered li:first-child{margin-top:0}
select.sort{float:right;position:relative;top:-.5em}
.hide,.children.tiled>li.hide{display:none}
.children.tiled.products li.end{border-right:0}
.learn-more ul{list-style:none;padding:0}
#ShowAll{background-color:#dbdbdb;border-color:#EBEBEB;color:#333}
select.sort{float:right;position:relative;top:-.5em}
.thumbnail .on_sale,.product-images .on_sale{display:block;background-color:#fd311f;color:white}
.thumbnail .on_sale:after,.product-images .on_sale:after{border-top-color:#CC2819}
.content .link_normal a{text-decoration:underline;color:blue}
.content #banner{margin-top:-1.19em}
#banner img{max-width:100%}
.description ul,.description ol{padding-left:1.35714em}
h1{margin:.21739em 0 .53261em 0;line-height:normal}
#searchspring *,#searchspring-sidebar *{box-sizing:content-box}
.content #emailSubscribe dt{font-weight:bold;padding-bottom:10px}
.content #emailInput{margin:0 -0.14286em 0 0;float:left}
@media screen and (max-width:73.143em){.image_header{width:100%!important;height:150px!important;background-repeat:no-repeat;background-size:100%}
}
@media screen and (max-width:57.14286em){.image_header{height:100px!important}
}
@media screen and (max-width:43.21429em){.listing h1,.listing p{display:block}
.listing .address{margin:.71429em 0}
}
@media screen and (max-width:40.5em){.columns-2 .left{min-height:0}
#filter .head,#filter .learn-more{display:none}
.image_header{height:80px!important}
#searchspring-sidebar{display:none!important}
.searchspring-content{margin-top:-3em}
html body #searchspring #searchspring-main .sort-by{margin-top:.5em;float:right}
#searchspring-search_results{clear:both}
html body #searchspring #searchspring-main .grid .item{width:50%}
}
@media screen and (max-width:30em){.image_header{height:60px!important}
}
@media screen and (max-width:20em){.image_header{height:40px!important}
}
.tiled{padding:0}
#products-list .tiled>li{min-height:20em;margin:0 0 3em}
#products-list .tiled div{width:100%}
#products-list .tiled .rel-desc{height:10em;margin-top:0;padding-top:.5em;border-top:1px solid #C7C7C7}
.tiled>li{border-left:1px solid #fff;border-right:1px solid #fff;margin:1em 0 1em}
.tiled h3{color:#333;padding:.28571em 0 .5em 0;font-size:1em}
.tiled img{max-height:10.71429em;width:10.71429em}
.tiled .rel-desc h3{line-height:1.5em;max-height:3.5em}
.rel-desc p{margin:.5em 0 0 0}
#rel-tabs a.buy,.product .controls,a.compare.button{display:none}
#products-list .product .controls{display:block;clear:both;float:none;padding-top:.25em;text-align:center;line-height:2.75em}
#products-list .quick_view{display:none;position:absolute;bottom:.5em;right:.5em;padding:.1em .4em;background:#fff;border:1px solid #C7C7C7;color:#005aa1;font-size:.9em}
.tiled .controls a,.tiled .controls a:active,.tiled .controls a:visited{color:#005aa1}
.tiled .controls a:hover,.tiled .quick_view:hover{color:blue}
#products-list a.find:after,#products-list .tiled a.buy:after{content:'\A';white-space:pre}
#products-list a.compare.button{display:inline;visibility:hidden}
.controls i,.compare i{font-size:.8em}
#videos.tiled{padding-top:1em}
#videos.tiled>li{min-height:14em;text-align:center}
#videos.tiled>li:nth-child(4n+0){border-right:0}
img{text-align:center}
a.view{bottom:3px;font-size:.9em}
a.view i{color:#da1735;font-size:1.23077em;position:relative;top:3px}
@media screen and (max-width:46.875em){#products-list .tiled .rel-desc{height:auto}
a.view,.tiled .button{margin:1em 0;display:block;position:relative}
}
.product h1:first-child{margin-top:0}
.product-header .community .BVQASummaryBoxQuestionAndAnswerCount{padding:0;border-right:0;border-left:none}
#reviews #BVRRContentContainerID{width:100%}
#reviews .BVRRDisplayContentBody{width:100%}
#reviews .BVRRReviewDisplayStyle3Summary{width:270px}
#reviews .BVRRReviewDisplayStyle3Main{width:800px}
.products_header{background-color:#fff}
.products_header>div{margin-top:.5em}
.order-info h2{margin:.21429em 0 .71429em 0}
#availability span.stock_instock{display:none}
#product-tabs .tab-content h3{padding:1em 0 .5em 0}
#product-tabs .tab-content ul.children,#product-tabs .tab-content{padding:0}
.product-header h2{font-size:1.1em}
.guarantee{float:right;clear:both;margin:0 0 1em 1em;max-width:33%}
#rel-tabs .rel-desc h3{font-size:95%;line-height:1.4}
#footer #emailInput{margin:0 -0.14286em 0 0;float:left;width:70%}
.dealsHeader{color:#fce7ea}
.dealsHeaderText{width:30%;padding:2.5em 1em 2em}
#timeLeft{background-color:#1b0307;border-bottom:1px solid #951024;box-shadow:inset 2px 2px 6px rgba(0,0,0,0.4)}
.dealsNewsletter{min-width:19%}
.dealsNewsletter .emailInput{margin-right:-1px}
.slides{position:relative;width:100%}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{position:absolute;display:none;margin:0;padding:0;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.rslides_tabs{position:absolute;bottom:1.5em;left:50%;margin-left:-70px}
.rslides_tabs li{display:inline-block;padding:0 .5em}
.rslides_tabs a{border-radius:1.15em;background-color:#d4d4d4;border:3px solid #fff;position:relative;display:block;width:1.15em;height:1.15em}
.rslides_tabs a:hover{text-decoration:none}
.rslides_tabs a:hover span{display:block}
.rslides_tabs a span{border:3px solid #d4d4d4;display:none;position:absolute;top:-3.55em;left:50%;margin-left:-46px;height:32px;width:86px}
.rslides_tabs a span:after{color:#d4d4d4;content:'\25BC';position:absolute;top:19px;left:41%;font-size:1.5em}
.rslides_tabs .rslides_here a{background-color:#b2d78b}
#tabs{position:relative;padding-top:1.07143em}
#tabs a{background-color:#b2d78b;background-image:-webkit-linear-gradient(#e4f1d7,#b2d78b);background-image:linear-gradient(#e4f1d7,#b2d78b);border-top-left-radius:6px;border-top-right-radius:6px;color:#fff;display:inline-block;padding:.35714em 1.07143em;margin:0 .07143em}
#tabs a:active{background-color:#fff;background-image:none;border:1px solid #C7C7C7;border-bottom:0;box-shadow:-2px 0 3px -2px rgba(0,0,0,0.25);color:#da1735}
#search{float:right;position:relative;top:15px}
.search_button img{position:relative;display:inline;vertical-align:top;z-index:2}
.checkoutSteps a{line-height:1.5em}
.checkoutSteps .step.active b{background-color:#da1735}
.cartView .cartItemRemove a{color:red}
#sitemap ul{padding:.35714em 0 0 2.85714em}
#sitemap ul li{list-style-type:disc}
#sitemap ul ul{padding-left:1.42857em}
.thumbs a{padding-right:.28571em}
.horiz-list li.pad{padding-left:.28571em}
html body #searchspring-sidebar.left ul li ul li a{color:#fff!important}
.error{font-weight:bold;margin:2em 0 1.07143em 0}
ul.listing{margin:.5em 0;padding:0}
h2.listing{margin-top:1em}
.listing h4,.listing p{display:inline-block;padding:0 .21429em;min-width:25%;vertical-align:top}
.listing li{display:block;padding:.71429em}
.listing li.odd{background-color:#EBEBEB}
.retail .results{max-height:20em;overflow-y:scroll}
.retail h2.listing{margin-top:0}
.retail .listing h4,.retail .listing p{display:block;margin:0;padding:.21429em 0}
div.topics h2{width:100%;border-bottom:solid 3px #ccc}
div.topics h2 span{position:absolute;left:150px;padding-top:8px;font-size:.7em;font-weight:normal;color:#333}
div.topics .children li{display:inline;padding:0 1em;border-right:solid 1px #555}
div.topics .children li:last-child{border-right:0}
div.topics a,div.topics a:active,div.topics a:hover,div.topics a:visited{color:#555;font-size:1.2em;font-weight:bold;text-decoration:underline}
.guides ul{list-style:none}
.guides h3{width:100%;text-align:center;color:#da1735}
.guides table{text-align:left;border:1px solid #da1735}
.guides thead{background-color:#da1735}
.guides table tr{border-bottom:1px solid #da1735}
.guides td{vertical-align:top;padding:.25em}
.guides td.name{width:20%;color:#da1735}
.guides td.name a,.guides td.name a:active,.guides td.name a:hover,.guides td.name a:visited{color:#da1735}
#map_canvas{width:450px;height:275px}
html body .columns-2 #searchspring.left{border-right:0}
html body .columns-2 #searchspring-sidebar.left{width:165px;border-right:0}
html body #searchspring-sidebar.left #searchspring-facets li a.facet_title,html body #searchspring-sidebar #searchspring-facets li a.open{color:black;text-shadow:0 1px #BABABA}
html body #searchspring-sidebar.left ul li ul li a,html body #searchspring-sidebar.left #searchspring-facets li ul li a{color:black!important;text-shadow:none}
#footer{box-shadow:inset 10 4px 8px rgba(0,0,0,0.2);color:#000;position:relative;margin-top:-16.5em;width:100%;min-height:16.5em;background-color:#ebeae8}
#footer ul{margin:0;padding:0;list-style:none}
#footer .btn-go{width:30%}
#footer h4,#footer dt{color:#da1735;font-size:1.21429em;font-weight:bold}
#footer .links-container,#footer .contact,#footer .email,#footer .social{float:left;min-height:10.71429em}
#footer dl{margin-top:0}
#footer .centered{margin:0 auto;padding-top:1.35714em;width:100%;max-width:80em}
#footer .links-container{width:50%}
#footer .links{float:left;width:33.33%;padding-right:2%}
#footer .contact{width:21%;padding-right:1%}
#footer .email{width:20%;padding-right:2%}
#footer .social{width:9%}
#footer .social li{padding:.5em 0}
.social-media.vertical{width:auto;padding:0;float:none}
.social-media.vertical a{display:block;padding:.3em 0}
.social-media.vertical em{vertical-align:middle}
#trailer{border-top:2px solid #f9768f;color:#333;font-size:.92857em;margin-top:1.07143em}
#trailer .centered{padding-top:.35714em}
#trailer p,#trailer ul,#trailer li{display:inline;color:inherit;margin:0;padding:0}
#trailer ul{padding-left:.66667em}
#trailer a{padding:.28571em .5em}
.lb-wrap{border-color:#eee}
#productWrap{max-width:325px;max-width:23.2em;width:100%}
#productPlayer .productThumb{margin-top:1.5em;margin-bottom:1.5em}
.productTitle{margin-bottom:.52381em}
.priceLabel{font-size:1.17em}
.filter-button{display:none}
.lt-ie9 #base{width:1140px}
.lt-ie9 a{outline:0}
.lt-ie9 input[type="text"]:focus,.lt-ie9 input[type="password"]:focus,.lt-ie9 input[type="email"]:focus{border:1px solid #98a4bc;overflow:hidden}
.lt-ie9 img{max-width:none}
.lt-ie9 button{border:0}
.lt-ie9 button[type="submit"]{outline:0}
.lt-ie9 ul.tabs{overflow:hidden}
.lt-ie9 ul.tabs li{float:left;margin-left:5px}
.lt-ie9 #panels .panel,.lt-ie9 #panels .links_and_features{filter:progid:DXImageTransform.Microsoft.Shadow(color='#333',direction='90',strength='5'),progid:DXImageTransform.Microsoft.Shadow(color='#333',direction='180',strength='5'),progid:DXImageTransform.Microsoft.Shadow(color='#333',direction='270',strength='5')}
.lt-ie9 .checkoutSteps li.step1{margin:0 1% 0 4.386%}
.lt-ie9 .checkoutSteps .cartReturn{font-weight:bold;padding-top:.643em}
.lt-ie9 .checkoutSteps .cartReturn a:link,.lt-ie9 .checkoutSteps .cartReturn a:visited{color:#1d1e1f}
.lt-ie9 #search_button{top:0}
.lt-ie9 .left-col a{display:inline}
.lt-ie9 .logo img{max-width:none}
.lt-ie9 .m-dropdown{display:none}
.lt-ie9 .rslides_tabs a{border:0;background-color:transparent;background:url(/media/naturesmiracle/images/slide_position_off.png) no-repeat center center}
.lt-ie9 .rslides_tabs a:hover{background-color:transparent}
.lt-ie9 .rslides_tabs .rslides_here a{background:url(/media/naturesmiracle/images/slide_position_on.png) no-repeat center center}
.lt-ie9 .rslides_tabs a span{top:-3.75em}
.lt-ie9 .rating>li:first-child+li{float:left;margin-right:4px}
.lt-ie9 .thumbs a{margin-left:.8em}
.lt-ie9 .thumbs a:first-child{margin-left:0}
.lt-ie9 .rel-list .button{padding:.5em .5em .25em .5em;height:27px}
.lt-ie9 .rel-list .thumbnail img{width:75px}
.lt-ie9 .product aside .rel-list img{width:65px}
.lt-ie9 #video img{width:285px;height:214px}
.lt-ie9 #video img.play{position:absolute;top:50%;left:50%;display:block;width:30px;height:30px;margin-top:-15px;margin-left:-15px}
.lt-ie9 #video .icon-youtube{display:none}
.lt-ie9 .post h1{font-size:1.5em}
.lt-ie9 .post-count button{color:#fff}
.lt-ie9 .post-count button:hover{background-color:#303031}
.lt-ie8 #panels .panel,.lt-ie8 #panels .links_and_features{filter:progid:DXImageTransform.Microsoft.Shadow(color='#333',direction='90',strength='5'),progid:DXImageTransform.Microsoft.Shadow(color='#333',direction='180',strength='5'),progid:DXImageTransform.Microsoft.Shadow(color='#333',direction='270',strength='5')}
.lt-ie8 #header{padding:0}
.lt-ie8 #menu h4,.lt-ie8 .main-menu>li{display:inline}
.lt-ie8 .main-menu span{top:2.85em}
.lt-ie8 .search{width:200px}
.lt-ie8 #header #search_box{width:74%}
.lt-ie8 #search_button{background-color:#e5e5e5;float:left;padding:0;height:29px}
.lt-ie8 .icon-search-2{background-position:0 -189px;display:block;width:14px;height:16px}
.lt-ie8 #search_button i{margin-top:6px}
.lt-ie8 #panels>div{z-index:-1}
.lt-ie8 #menu .links_and_features .feature{width:29%}
.lt-ie8 .rslides_tabs a{border:0;background:Transparent url(/media/naturesmiracle/images/slide_off.png) no-repeat center center}
.lt-ie8 .rslides_tabs a:hover{background-color:transparent}
.lt-ie8 .rslides_tabs .rslides_here a{background:Transparent url(/media/naturesmiracle/images/slide_on.png)}
.lt-ie8 .rslides_tabs a span{top:-3.75em}
.lt-ie8 #home .row{float:left;margin-bottom:15px;text-align:left;overflow:hidden}
.lt-ie8 #header #menu{float:right}
.lt-ie8 .features .button{padding:0}
.lt-ie8 .features .split{overflow:hidden}
.lt-ie8 .features .split .button{width:49.5%}
.lt-ie8 .hero{overflow:hidden}
.lt-ie8 .product-thumbnails{height:85px;overflow-y:auto;overflow-x:visible}
.lt-ie8 .product-thumbnails li{display:inline!important;margin-left:5px}
.lt-ie8 .product-thumbnails li:first-child{margin-left:0}
.lt-ie8 .product-header>div{overflow:hidden}
.lt-ie8 .product-header span{float:none}
.lt-ie8 .product-header .rating{float:left;overflow:hidden}
.lt-ie8 .icon-cart,.lt-ie8 .icon-comments-2{height:16px;width:16px}
.lt-ie8 .icon-comments-2{background-position:0 -105px;margin-right:4px}
.lt-ie8 .q-and-a dd{padding-left:4px}
.lt-ie8 .post h1{font-size:1.5em}
.lt-ie8 .post-count button{color:#fff}
.lt-ie8 .post-count button:hover{background-color:#303031}
.lt-ie8 #q-search+button{background-color:#e5e5e5;background-position:4px -184px}
.lt-ie8 .tab-menu{overflow:hidden}
.lt-ie8 #reviews button{float:left}
.lt-ie8 .selectBox span{float:left}
.lt-ie8 .selectBox-arrow{background-position:-4px -210px;margin-top:2px;height:11px;width:8px}
.lt-ie8 .icon-thumbs-up,.lt-ie8 .icon-thumbs-down{font-weight:bold}
.lt-ie8 .icon-thumbs-up{color:#1bed71!important;margin-right:10px}
.lt-ie8 .icon-thumbs-down{color:Red!important}
.lt-ie8 .children.tiled h3,.lt-ie8 .product-grid h3{height:2.5em}
.lt-ie8 #footer .links{width:31%}
@media screen and (max-width:68.688em){#header .links{position:absolute;top:-42px;padding-top:0}
#header .promo{margin:7px 0 0 0}
#search_toggle{display:inline-block;padding:10px 15px}
#search_toggle:hover,#search_toggle.active{background-image:-webkit-linear-gradient(#666,#5e5e5e);background-image:linear-gradient(#666,#5e5e5e)}
#search_panel{display:none}
#search_panel.active{display:block;position:absolute;bottom:-68px;right:0;z-index:5;padding:20px 0 20px 20px;width:337px;background-image:-webkit-linear-gradient(#5e5e5e,#333);background-image:linear-gradient(#5e5e5e,#333)}
#search_panel input[type=text]{width:295px}
#header .social-media{display:none}
#menu{margin:18px 15px 0 0;width:auto}
#menu .menu>li em{display:none}
#panels{display:none}
}
@media screen and (max-width:62.5em){html{font-family:"tablet-landscape-down"}
#footer .links-container{float:none;width:auto}
#footer .email,#footer .links,#footer .social,#footer .contact{width:33.33%}
#footer .social li{float:none}
}
@media only screen and (max-width:800px){#header{padding:15px 0}
#header .logo{left:15px}
#menu_toggle{position:absolute;right:0;top:35px;display:block;padding:0 10px;height:40px;width:85px;background-color:#fff}
#menu{width:70%;overflow:hidden}
#more_menu{position:absolute;top:65px;right:0;z-index:10;padding:.71429em 1.07143em;width:150px;background-color:#fff;text-align:left;box-shadow:0 3px 5px rgba(0,0,0,0.25)}
}
@media screen and (max-width:46.875em){.filter-button{display:block}
#sidebar{background-color:#666;max-height:0;overflow:hidden;padding:0 1em;-webkit-transition:max-height .5s .1s ease-in-out;transition:max-height .5s .1s ease-in-out}
.columns-2 #tips>div{margin-bottom:.5em;width:auto!important}
.tab-nav a{padding:.5em .5em}
#banner,.collapsed{display:none}
ul.rslides_tabs{position:static}
ul.rslides_tabs{text-align:center}
.columns-2{position:relative}
#sidebar a{display:block;padding:1em}
#sidebar ul,#sidebar li{margin:0;padding:0}
#footer>ul,#footer .centered>div,#footer .links>div{margin-right:0!important;width:100%!important}
#footer .centered ul,#footer .centered p{font-size:1em}
#footer div.links>div{min-height:0;padding-bottom:1em}
#footer div.links,#footer div.email{clear:left}
#footer a.btn-go{padding:.85714em .4em}
#searchspring-sidebar{display:none!important}
}
@media only screen and (max-width:600px){#menu{width:60%}
}
@media only screen and (max-width:550px){#header .promo{display:none}
}
@media only screen and (max-width:31.25em){#main_menu,#menu_toggle,#more_menu{display:none}
#full_menu_toggle{display:block;float:right;padding-right:15px}
#menu{width:auto}
#main_menu{position:absolute;top:80px;right:0;z-index:10;padding:.71429em 1.07143em;width:50%;background-color:#fff;text-align:left;box-shadow:0 3px 5px rgba(0,0,0,0.25)}
#menu .menu>li{float:none;padding:.33em 0}
.promo{right:auto;left:50%;margin-left:-81px}
.features .feature,.features .feature_end{float:none;margin:2em auto;max-width:24.07143em;width:auto}
.features .feature img,.features .feature_end img{margin:0 auto}
.features .feature:first-child{margin-left:auto}
#header .button{padding:.88em .4em}
table{float:none}
div.links{overflow:hidden}
.content div#banner{display:none!important}
.cartItems dt.primaryThumb{margin-right:0}
html #footer .email{width:250px}
}
@media only screen and (max-width:400px){#header{height:auto;text-align:center}
#header .logo{display:block;position:static;max-width:100%;margin:0 auto;padding:0 0 10px 0}
#header .home{width:100%;margin-bottom:0}
#menu{float:none;clear:left;padding-top:0;margin-top:0;width:100%;height:auto;text-align:center}
#menu .menu{position:static;width:100%}
#full_menu_toggle{float:none;display:inline}
}