.CurrencyList dd, #SearchForm .Button, #SearchForm input.Textbox, select, .facebook {
  margin-left: -4px;
}
hr, input.Textbox, textarea, input[type="text"], input[type="password"], 
.QuickSearch, .SharePublicWishList, .ExpressCheckoutBlock .ExpressCheckoutTitle, 
.TabNav li a, .HowToPay, .NotifyMessage, .QuickSearchResult .QuickSearchResultImage, 
.CurrencyChooser, .selected-currency, div.uploader, div.selector, .recaptchatable {
border: 1px solid #284734;
}
.btn {
    background-color: #f2a007;
}
.btn.cta {
    background-color: #f2a007;
    border: 2px solid #f2a007;
}
.btn.alt {
    background-color: #f2a007;
    border: 2px solid #f2a007;
    color: #fff;
}
.btn.cta:hover {
    background-color: #f48128;
    color: #fff !important;
}
.btn.alt:hover {
    background-color: #f48128;
}
a.btn.alt {
    color: #fff;
}
.btn.focus, .btn:focus, .btn:hover {
    color: #fff !important;
}
.btn:hover {
    background-color: #f48128;
    border: 1px solid #f48128;
}
table {
    border: 1px solid #284734;
}
#SideProductAddToWishList>.wishTrigger {
    color: #000 !important;
}
.slide-button .btn:hover {
    background-color: #f48128;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h3, h4, h5, h6 {
    color: #284734 !important;
}
.page {
    background: url(//cdn10.bigcommerce.com/s-hkfvrg0/templates/__custom/images/bg.jpg?t=1556341262) 50% 50% repeat;
    background-color: #eee8dd;
}
.TopMenu {
    background: #fff;
}
.glyphicon {
    margin-right: 10px;
}
.glyphicon-gift {
    margin-right: -10px;
}
.TopMenu, .TopMenu a, #SearchForm input.Textbox, #SearchForm .Button  {
    color: #284734;
}
.TopMenu a:hover {
    color: #284734;
}
#Header {
    background: #d6d2c4;
    border-top: 8px solid #d6d2c4;
    margin-top: -20px;
    border-bottom: 8px solid #d6d2c4;
    box-shadow: -moz-box-shadow: 1px 2px 14px #999999;
    -webkit-box-shadow: 1px 2px 14px #999999;
    box-shadow: 1px 2px 14px #999999;
}
.PageMenu {
    padding-left: 2.5em;
    font-family: 'MuseoSlab100', sans-serif !important;
}
.PageMenu .sf-menu li:hover {
    background: #284734;
}
.PageMenu ul {
    background: #d6d2c4;
}
.PageMenu ul a {
    color: #284734;
    margin-left: 20px;
}
.PageMenu .sf-menu li {
    border-right: 1px solid #eceae4;
}
.PageMenu .sf-menu li:last-child {
    border-right: 0;
}
.PageMenu ul a:hover {
    background: #284734;
}
.CartLink {
    background: #f2a007;
}
.CartLink:hover {
    background: #f48128;
}
#SideCategoryList > h4 {
    color: #fff !important;
}
.Left h4, .Right h4 {
    background: #284734;
    color: #fff !important;
}
.Left #SideCategoryList, .Left .slist, .Left #SideShopByBrand, .Left #SideCategoryShopByPrice, .Right #SideBrandTagCloud {
    background: #4a7729;
}
.Left #SideCategoryList li a, .Left .slist li a {
    color: #fff;
    border-bottom: 1px solid #74aa50;
}
.Left #SideCategoryList li a:hover, .Left .slist li a:hover {
    color: #eceae4;
}
.treeview a.selected {
    color: #eceae4 !important;
}
.treeview li a:hover {
    color: #eceae4;
}
.treeview li a, .SideNav li a, #sidr-right a {
    color: #fff;
}
.Left #SideCategoryList li a, .Left .slist li a, .Left #SideCategoryShopByPrice li a {
    border-bottom: solid 1px #d6d2c4;
}
/**************************************UPDATE IF FONT COLOR IS WHITE ON WHITE BACKGROUND ********************************************************/
a, .Left li li a, .Left .afterSideShopByBrand a, .Left #GiftCertificatesMenu li a, .Left #SideAccountMenu li a, 
.Left #SideCategoryList li li a, .Left .slist li li a, .TabNav li.Active a, .ModalContent h4 a:hover, p a:hover, 
.page-content #LayoutColumn2 a.pname, #ModalContent a, .ModalContent a, .recaptchatable a {
    color: #fff;
}
/**************************************UPDATE END ********************************************************/
.Left #SideCategoryList li li a, .Left .slist li li a {
    background: #74aa50;
    border-bottom: 1px solid #eceae4;
}
.AccountMenu, #SideSubPageList, .Right #GiftCertificatesMenu, .Left #GiftCertificatesMenu {
    background: #90a773;
}
.BlockContent.PageContent a {
    color: #c34421;
}
#GiftCertificateIntro .BlockContent a {
    color: #c34421;
}
#GiftCertificateIntro .BlockContent a:hover {
    color: #c34421;
}
.Right li {
    border-bottom: solid 1px #4c2046;
}
.Right li a {
    color: #fff;
}
.Right li a:hover {
    color: #c34421;
}
#CreateAccountForm .Submit a {
    color: #64285d;
}
#CreateAccountForm .Submit a:hover {
    color: #c34421;
}
.ProductList .pname {
    min-height: 48px;
}
.ProductList {
    background: #fff;
}
.ProductList .ProductImage a, .ProductThumbImage a {
    border-bottom: solid 1px #284734;
    border-top: solid 1px #284734;
}
.TitleHeading, .TabNav, .PriceBorderBottom {
    border-bottom: 1px solid #284734;
}
.addto {
    border-top: 1px solid #284734;
    border-bottom: 1px solid #284734;
}
#SideProductAddToWishList>.wishTrigger {
    color: #fff !important;
}
#prodAccordion {
    border-top: 3px solid #d6d2c4;
}
#prodAccordion .Block {
border-bottom: 1px solid #d6d2c4 !important;
}
.FindByCategory ul li a {
    color: #c34421;
}
.FindByCategory ul li a:hover {
    color: #4c2046 ;
}
.CartContents thead {
    background: #4c2046;
}
.CartContents h4 {
    color: #fff !important;
}
.int-shipping {
    font-size: 16.8px;
}
.lara-contact {
    color: #c34421;
}
.int-shipping a:hover {
    color: #4c2046;
}
.lara-contact a:hover {
    color: #4c2046;
}
.CartContents .ProductName a {
    color: #284734;
}
.CartContents .ProductName a:hover {
    color: #284734;
}
.CartItemIndividualPrice h4, .CartItemTotalPrice h4 {
    color: #284734 !important;
}
.tableTrSep {
    border-right: solid 1px #284734;
}
table tbody tr td, table.General tbody tr td, table.CartContents tbody tr td {
    border-bottom: 1px solid #284734;
}
.CartContents tfoot .SubTotal td {
    border-top: 1px solid #284734;
    border-bottom: 1px solid #284734;
}
.EstimatedShippingMethods .shippingquote td label input[type=radio] {
    display: none;
}
.EstimateShipping dd:first-child {
    position: relative;
    left: 312px;
}
.faq-shipping {
    color: #c34421 ;
}
.faq-shipping:hover {
    color: #4c2046;
}
.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td {
    text-align: right;
}
#CartContent .shippingquote table thead tr th {
    color: #fff;
}
.CartCode .CouponCode h4, .CartCode .GiftCertificate h4 {
    background: #284734;
    color: #fff !important;
}
.AddBillingAddress dt, .AddShippingAddress dt {
  clear: left;
}
.StepNumber {
    background: #284734;
    border: 3px solid #4c2046;
}
#CheckoutStepConfirmation .CartContents thead tr th {
    color: #fff;
}
.afterSideShopByBrand a {
    color: #284734;
}
.newsletter-subscription .inner {
    bottom: 20px;
    position: relative;
}
#SideNewsletterBox h4 {
    color: #fff !important;
}
.newsletter-subscription {
    background-color: #FFFFFF;
    border-top: 1px solid #284734;
    border-bottom: 1px solid #284734;
    height: 60px;
}
.footer {
    background: url('//cdn10.bigcommerce.com/s-hkfvrg0/templates/__custom/images/footerFlooring.jpg?t=1556341262') no-repeat;
    background-size: cover;
}
.footer-main .grid__item {
    padding-right: 104px;
}
.footer-main h4 {
    color: #fff !important;
    padding-bottom: .5em;
    font-size: 24px;
    border-bottom: 3px solid #796654;
}
.footer-main, .footer-main a, .footer-main .treeview li a {
    color: #fff;
}
.footer-links {
    background-color: #2d1e18;
    color: #fff;
    border-top: 1px solid #2d1e18;
}
.footer-links a {
    color: #fff;
}   
.footer-social-icons {
  position: relative;
  bottom: 24px;
}
.footer-main .twitter {
  position: relative;
  top: 2.5px;
}
.facebook {
  margin-left: -4px;
}
