body {
    //background: #fff url(https://cdn2.bigcommerce.com/server5400/ziv91s/product_images/uploaded_images/bg-gradient.jpg) top center repeat-x;
    background: #15224c;
    font-family: Verdana, Helvetica, serif;
    font-size: .8em;
}

h1, h2, h3 {
    font-family: Verdana, Helvetica, serif;
}

.First {
    border-radius: 3px 0 0 0;
}

#Header {
    height: 85px;
    margin-top: -10px;
}

#Logo {
    margin-top: 10px;
}

#TopMenu {
    background: none;
    font-size: 12px;
    margin-top: 0px;
}
#TopMenu ul {
    margin-right: 0px;
}
#TopMenu li {
}
#TopMenu li a {
    color: #fff;
    font-size: 1em;
}
#TopMenu li div {
    color: #fff;
    font-size: 1em;
}
#TopMenu li div a {
    color: #ffc204;
}

#SearchForm {
    /*margin-top: 9px;*/

    width: 370px;
  
}
#SearchForm input {
    width: 300px;
    height: 21px;
    font-size: 1em;
    margin-top: 9px;
    float: right;
    display: inline-block;
}
#SearchForm .Button {
    margin-top: -7px;
    height: 40px;
}

.searchbutton {
    background: #F0CE49;
    border-radius: 3px 3px 0px 0px;
    height: 22px;
    width: auto;
    margin: 0px 0px 0px 9px;
    padding: 10px 13px 13px 10px;
    cursor: pointer;
    float: right;
    display: inline-block;
}
.searchbutton:hover {
    background-color: #ffc204;
    color: #555;
}

#magnifying-glass
{
    font-size: 2.6em;
 
    display: inline-block;
    width: 0.4em;
    height: 0.4em;
    border: 0.1em solid #534326;
    position: relative;
    border-radius: 0.35em;
}
#magnifying-glass::before
{
    content: "";
    display: inline-block;
    position: absolute;
    right: -0.22em;
    bottom: -0.15em;
    border: solid .06em #5D4316;
    background: #5D4316;
    width: 0.19em;
    height: 0.01em;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
       -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
}
#Menu {
    height: 45px;
    background: none;
    margin-left: 0px;
    width: 980px;
    font-family: Arial, Helvetica, sans-serif;
    /*border-bottom: 1px solid #032631;*/
    border-radius: 3px 3px 0 0;
    overflow: hidden;
}
#Menu li {
    background: none;

}
#Menu li a:hover {
    background-color: #ffc204;
    color: #555;
}
#Menu li a {
    /*border-right: 1px solid #032631;*/
    background-color: #F0CE49;
    padding-top: 8px;
    padding-bottom: 0px;
    height: 37px;
    color: #47320F;
    font-size: 20px;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: .05em;
    box-shadow: 1px 0 6px #66450D;
}
#Menu li:nth-child(3) a,#Menu li:nth-child(3)  {
    border-radius: 0 3px 0 0;
}
#Menu span {
    
}
#Menu .ActivePage a {
    background-color: #ffc204;
    color: #47320F;
}
#Menu .ActivePage span{
}

#Header {
    border: none;
    background: none;
}

#Wrapper {
    padding: 0px;
    background: #fff;
}

#Outer {
    background: none;
}

#LayoutSlider {
    background: #032631;
    width: 980px;
    height: 300px;
    padding: 0px;
}

.Top {
    margin-top: 0px;
    margin-bottom: 0px;
}
.Top #wrapper {
    margin: 0px;
}

#LayoutColumn1 {
    margin-top: 16px;
    margin-left: 0px;
    background-color: #e0e0e0;
    border-radius: 3px;
        padding-bottom: 45px;

}

.Left #SideCategoryList {
    background: none;
    border-radius: 7px 7px 0 0;
}
#SideCategoryList li a {
    font-size: 1.1em;
}

.Content h2 {
    color: #58502D;
}
#LayoutColumn2 {
    width: 760px;
    margin-right: 20px;
    margin-left: 10px;
    padding-top: 15px;

}

#LayoutColumn3 {
    display: none;
}

#Footer {
    margin: 0;
    margin-bottom: -35px;
    width: 980px;
    border: none;
    padding: 75px 0 0 0px;
    height: 100px;
}

.clear {
    height: 0px;
    display: none;
}

strike {
    color: #999;
}

.ProductActionAdd {
    background: #fff;
    padding: 3px;
    border: 2px solid #ffc204;
    border-radius: 3px ;

}
.FeaturedProducts .ProductActionAdd {
    position: absolute;
    bottom: 15px;
    left: 7px;
    right: 7px;
}
.ProductActionAdd a {
    color: #444 ;

    text-decoration: none;

}
.ProductActionAdd:hover {
    color: #fff ;
    background: /*#ffc204*/ #356461;
    border: 2px solid #fff;

}


#linkalert {
    text-decoration: none;
}
#alert {
    padding-top: 10px;
    padding-left: 10px;
    margin-top: 10px;
    width: 100%;
    background-color: #4ca3ab;
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid white;
    
}
#alert:hover {
    background-color: #1f9ea9;
}
#alert p {
    font-size: 1.2em;
    color: white;
    text-align: center;
}
#alert span {
    color: white;
    font-weight: bold;
}

/*Small Little Styleing Fixes*/
.ModalContent .Rating {
    display: none;
}

.BulkDiscountLink a {
    color: red;
    font-weight: bold;
}

.SelectBillingAddress img {
    display: none;
}



.notChurchGroup #checkout_provider_checkout_bankdeposit,.notChurchGroup .ProviderNamecheckout_bankdeposit {
    display: none;
}