

a,
h3,
.Content a,
.color,
.Left li a:hover,
#TopMenu li a:hover, 
#PrimaryMenu > ul > li.dropdown.open > a,
.ProductList strong a:hover,
#PrimaryMenu ul#header-cart li a span,
.Left h2,
.Right h2,
.ProductPrice,
.ProductList em,
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em,
#SideCategoryList li a:hover,
#SideShopByBrand li a:hover,
#SideShopByBrand ul li a:hover,
#SideShopByBrand li a:before,
#SideCategoryList ul.sf-menu > li > a:before,
.fastCartContent .fastCartTop a:hover,
.fastCartContent .ProductList .ProductDetails a:hover,
#home-cta h2,
#newsletter h3 span,
#Footer ul li a:hover {
    color:#5482ab;
}

.button,
.Content a.button,
input[type=submit],
input[type=button],
.ProductList li:hover .inner,
#PrimaryMenu > ul > li > ul a:hover,
#SideCategoryList .sf-menu .sfHover a,
#SideCategoryList .sf-menu li ul a,
.product-button a span {
    background: #95c148;
}

.QuickViewBtn {
    background:#95c148 !important;
}

.button:hover,
.Content a.button:hover,
input[type=submit]:hover,
input[type=button]:hover,
#SideCategoryList .sf-menu li ul li:hover > a,
#SideCategoryList .sf-menu li ul a:focus,
#SideCategoryList .sf-menu li ul a:hover,
#SideCategoryList .sf-menu li ul a:active {
    background:#482ab;
}

.flex-control-paging li a { background: #1d7bca; background: rgba(19,110,187,0.5); }
.flex-control-paging li a:hover { background: #95c148; background: rgba(149,193,72,0.7); }
.flex-control-paging li a.flex-active { background: #95c148; background: rgba(149,193,72,1); }

#Logo img {
    display: block;
    margin-bottom: 0;
    width: 91%;
}



#TopMenu #header-phone a {
    color: #95C148;
    font-weight: 800;
    text-decoration: none;
    margin-left: 22px;
    font-size: 1.3em;
}


#TopMenu #header-phone a:hover {
    color: #5482ab;
    text-decoration: none;
    font-weight: 800
}

.button:hover, .Content a.button:hover, input[type="submit"]:hover, input[type="button"]:hover {
    background: none repeat scroll 0 0 #5482ab;
    color: #FFFFFF !important;
    text-decoration: none;
}

#PrimaryMenu > ul > li > a {
    color: #5482ab;
    display: block;
    font-size: 12px;
    font-weight: 700;
    padding: 10px 8px 13px;
    text-decoration: none;
    text-transform: uppercase;
}

.QuickViewBtn:hover {
    background: none repeat scroll 0 0 #5482ab !important;
}

body {
    background: rgb(241,247,252);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjdmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(241,247,252,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,247,252,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(241,247,252,1) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(241,247,252,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(241,247,252,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(241,247,252,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f7fc', endColorstr='#ffffff',GradientType=0 );
}

#PrimaryMenu {
    border-bottom: 5px solid #95c148;
}

#Footer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #95c148 #95c148 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 3px 0px 0;
    font-size: 1em;
    text-align: left;
}

.creditcards {
    margin: 24px 0 0px -354px;
    width: 487px;
}

/* What is Dust Made of? page styles 1-29-2013*/
#widmoTestimonial{
    float:left;
    width:740px;
}
#widmoTestimonialText{
    float:left;
    width:475px
}
#widmoTestimonialText p {
    padding:10px 0 0;
}
#widmoTestimonialText p span{
    font-style: italic;
}
#widmoContact{
    background-color:#B0D06F;
    float: left;
    padding: 10px;
    margin:0 0 0 10px;
    width: 235px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#widmoContact .PL20{
    padding:0px;
}
#widmoContact .HorizontalFormContainer dt{
    float:none;
    font-size:13px;
    font-weight:bold;
}
#widmoContact .HorizontalFormContainer dd{
    margin: 0 0 5px;
    text-align:right;
}
#widmoContact .Field300{
    width:235px;
}
#widmoContact .WarningCont{
    text-align:center !important;
}
#widmoContact .Warning{
    font-size:9px;
    text-align:left;
}
#widmoContact .Submit{
    margin:5px;
    text-align:center;
}
#widmoContact .Submit input{
    background: url(//cdn11.bigcommerce.com/s-79c43/templates/__custom/images/widmosubmit.png?t=1539856052) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    height: 32px;
    width: 126px;
}
#widmoContact .Submit input:hover{
    color:#000;
}
#widmoProductLinks a{
    background: url(//cdn11.bigcommerce.com/s-79c43/templates/__custom/images/butt-bg.png?t=1539856052) no-repeat scroll 0 0 transparent;
    color: #B2CB7D;
    display: block;
    font-size: 12px;
    height: 41px;
    margin: 10px;
    padding: 17px 0 0 43px;
    text-decoration: none;
    width: 230px;
}
#widmoProductLinks a:hover{
    color:#000;
}
.SubBrandList li {background:none repeat scroll 0 0 #95C148;padding: 8px 16px;width:108px; }

#SideCategoryList .sf-menu, #SideCategoryList .sf-menu ul, #SideCategoryList .sf-menu li {width:auto;}
#SideCategoryList .sf-menu ul a { width:225px; }
/* Custom Styles */

#SearchForm{
    float:left;
    margin: 12px 0 0 20px;
}
#headerCenterCont{
    float:left;
    width: 325px
}
#HeaderCustomerReview{
    float:left;
    width:275px;
}


.phone2{
    display:none;
}
.whichAirPurifierIsRightForYou .phone1{
    display:none;
}
.whichAirPurifierIsRightForYou .phone2{
    display:block;
}