a,
h3,
.Content a,
.color,
.Left li a:hover,
#header-cart a:hover,
#TopMenu li a:hover, 
#PrimaryMenu > ul > li.dropdown.open > a,
.ProductList strong a:hover,
#PrimaryMenu > ul > li.ActivePage > a,
#PrimaryMenu > ul > li > a:hover,
#PrimaryMenu ul#header-cart li a span,
#slider .slider-caption h3 span.color,
#home-cta .cta p a span.color,
#newsletter h3,
.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 {
    color: #f19a1f;
}

.button,
.Content a.button,
input[type=submit],
input[type=button],
.title,
.Content .ProductActionAdd,
.ProductList li:hover .inner,
#PrimaryMenu > ul > li > ul a:hover,
#SideCategoryList .sf-menu .sfHover a,
#SideCategoryList .sf-menu li ul a,
#header-cart .inner,
.CompareButton .button {
    background: #f19a1f;
}

.QuickViewBtn {
    background: #f19a1f !important;
}

.QuickViewBtn:hover {
    background: #e0890e !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,
.CompareButton .button:hover {
    background: #e0890e;
}

.flex-control-paging li a { background: #1d7bca; background: rgba(19,110,187,0.5); }
.flex-control-paging li a:hover { background: #136ebb; background: rgba(19,110,187,0.7); }
.flex-control-paging li a.flex-active { background: #136ebb; background: rgba(19,110,187,1); }

.flex-control-nav {
    display: none;
}

/* Custom Styles */

a:hover, 
.Content a:hover, 
a:focus, 
.Content a:focus, 
.fastCartContent .fastCartTop a, 
.fastCartContent .ProductList .ProductDetails a  {
    color: #e0890e;
}

a, a:active {
    outline: 0 !important;
}

input[type="text"], 
input[type="password"], 
input[type="search"], 
input[type="email"], 
input[type="url"], 
input[type="tel"], 
input[type="number"], 
textarea, 
select {
    border-radius: 0px;
}

.button, .Content a.button, input[type="submit"], input[type="button"], button {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700 !important;
    text-transform: uppercase;
}

body {
    background: #fff;
}

html, body, button, input, select, textarea {
    font-family: 'Ubuntu', sans-serif;
}

/* Top Menu */

#TopMenu li a, #TopMenu li div {
    color: #545454;
    font-size: 13px;
    border-left: 1px solid #545454;
}

#TopMenu li a:hover {
    color: #545454;
}

/* Header */

#header-cart a {
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    color: #272827;
}

#header-cart a #crt {
    color: #f19a1f;
    font-weight: 700;
}

#header-cart p {
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    font-weight: 700;
}

#SearchForm input.button {
    font-family: 'Ubuntu',sans-serif;
    font-size: 16px;
    font-weight: 700;
    height: 28px;
    text-transform: uppercase;
}

/* Primary Menu */

#PrimaryMenu > ul > li > a {
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

/* Home Slider */

#slider .slider-caption h3 span, .slider-caption p span {
    background: #2d2a25;
    background: rgba(45,42,37,0.95);
}

#slider .slider-caption h3 span {
    font-family: 'Ubuntu', sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}

#slider .slider-caption h3 span.color {
    color: #f08e21;
}

#slider .slider-caption .button {
    background: #2d2a25;
    background: rgba(45,42,37,0.95);
    font-family: 'Ubuntu Condensed', sans-serif;
    color: #f19a1f !important;
    font-size: 30px;
    text-transform: uppercase;
    margin-top: 234px;
}

/* Home CTA */

#home-cta .cta p.one { background:url(/product_images/uploaded_images/farinfraredsaunanew.jpg) no-repeat; }
#home-cta .cta p.two { background:url(/product_images/uploaded_images/acessories1.jpg) no-repeat; }
#home-cta .cta p.three { background:url(/product_images/uploaded_images/new-infraredsauna101.jpg) no-repeat; }
#home-cta .cta p.four { background:url(/product_images/uploaded_images/new-buying-guide.jpg) no-repeat; }

#home-cta .cta p a span {
    background: #2d2a25;
    background: rgba(45,42,37,0.95);
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}

#home-cta .cta p a span.color {
    font-weight: 400;
}

/* Products */

#HomeFeaturedProducts h2 {
    font-family: 'Ubuntu', sans-serif;
    font-size: 20px;
    font-weight: 700 !important;
    text-transform: uppercase;
}

.Content .ProductList .ProductDetails strong a {
    font-family: 'Ubuntu', sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: capitalize;
}

.Content .ProductList .ProductPrice, .Content .ProductList em {
    font-family: 'Ubuntu Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.ProductList .Rating0 {
    visibility: hidden;
}

.Content .ProductActionAdd:hover {
    background: #e0890e;
}

.Content .ProductActionAdd a {
    font-family: 'Ubuntu Condensed', sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.Content .ProductActionAdd a:hover {
    color: #fff;
}

#ProductDetails .ProductPrice {
    color: #f19a1f;
    font-weight: 700;
}

/* Newsletter */

#newsletter .inner {
    padding: 10px 5px;
}

#newsletter h3 {
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 6px;
}

#newsletter h3 span {
    padding-left: 0px;
}


#newsletter #SideNewsletterBox input.button {
    padding: 6px 14px !important;
}

/* Footer */

#Container .title {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

#Footer ul li a {
    color: #2b2b2b;
}

#Footer ul li a:hover {
    color: #f19a1f;
}

/* Search */

#SearchPage #TabPanels {
    width: 725px;
}

#SearchResultsProduct .ProductList .ProductDetails strong a {
    color: #fff;
}

#SearchResultsProduct .ProductDetails, #SearchResultsProduct .ProductCompareButton {
    background: #2b2b2b;
}

.ProductList li .ProductCompareButton {
    color: #fff !important;
}

#Logo img {
    display: block;
    margin-bottom: 0;
    width: 344px;
    position: relative;
    bottom: 16px;
}

#TopMenu, #Header {
    border-bottom: 1px solid #000000;
    height: auto;
    padding-bottom: 20px;
}

.header-verbiage {
    position: absolute;
    top: 10px;
    font-size: 18px;
    font-weight: bold;
}

/*#header-badges {
    bottom: 21px;
    left: 381px;
    position: absolute;
    font-size: 12px;
    width: 720px;
}*/

#Header {
    padding-top: 7px;
}

#header-cart .box {
    bottom: 86px;
    position: absolute;
    right: 6px;
}

#header-cart #SearchForm {
    position: absolute;
    top: 143px;
    z-index: 1000;
    right: 7px;
}


#SearchForm #search_query {
    height: 16px;
    width: 153px;
}



#header-badges {
    float: left;
    max-height: 20px;
    width: 520px;
    position: relative;
    top: 40px;
    margin-left:10px;
}
#header-shipping {
    font-size: 18px;
    width: 134px;
}
#header-chat {
    font-size: 18px;
    width: 230px;
}
#header-reserve {
    font-size: 18px;
    width: 400px;
}

#header-shipping img {
    padding-right: 2px;
}
#header-chat img {
    padding-right: 2px;
}
#header-reserve img {
    padding-right: 2px;
}

#header-shipping a {
    text-decoration: none;
    color: #000000;
}

#header-shipping a:hover {
    color: #f19a1f;
}
.ProductThumbWrap{
    width: 420px;
}
.TabNav li a{
    font-size: 10px;
}



