.slidingDiv {
    background-color: #e5e3d6;
    padding:20px;
    margin-top:10px;
    position: absolute;
    z-index: 10000;
    width: 296px;
    margin: 0px 0 0 -119px;
    clear: both;
    
}


.show_hide_main.link_background {
 /* background-color: #e5e3d6; */
    background: #e5e3d6 url('../../__custom/images/email_arrow.png') no-repeat 195px 16px;

}

#email_box {
   margin: 10px 0 0 50px; 
              background: transparent url('../../__custom/images/email_arrow.png') no-repeat 195px 6px; 
}    

#email_box a {
    padding: 10px 30px 10px 20px !important;
        margin: 0 0 0 0px !important;
    font: 14px Cambria, Arial;
    color: #78625b;
    text-decoration: none;
    
}


.slidingDiv.show_hide a {
    padding: 0 !important;
}


#email_box.show_hide_main a:hover, #email_box a:hover {

     background: #e5e3d6 url('../../__custom/images/email_arrow.png') no-repeat 195px 16px;
}


.show_hide, .show_hide_main {

    display:none;
    padding: 0 !important;

}


#TopBar {
 width: 100%;
    height: 15px;
    background: transparent url('../../__custom/images/wood_back_top.gif') repeat-x top left;
}

#FooterContainer {
 width: 100%;
    float: left;
    height: 251px;
        background: transparent url('../../__custom/images/wood_back_footer.gif') repeat-x top left;
    position: relative;
}

#gradient {
 width: 100%;
    float: left;
    height: 201px;
        background: transparent url('../../__custom/images/background_gradient.png') repeat-x top left;
    margin-top: -201px;
    position: absolute;
    z-index: -10000;
    
}

#tree {
 position: absolute;
    top: -18px;
    left: 50%;
    width: 58px;
    height: 58px;
    background: transparent url('../../__custom/images/tree.png') repeat-x top left;
}

/* menu css */

#Menu .Col1, #Menu .Col2, #Menu .Col3, #Menu .Col4, #Menu .cc {
    float: left;
        padding: 10px 10px 20px;
     background-color: #e5e3d6 !important; 

}
#Menu .Bot {
    width:745px;
    clear:both;
    padding:10px;
    border-top:1px solid #dacab7;
    font-weight:normal;
}

#Menu .Col1 {
     width:140px;
 /*   height:140px; */

}
#Menu .Col2 {
    width:140px;
    /* height:140px; */

}

#Menu .Col3 {
    width: 190px;
    padding: 10px 15px 15px !important;
    
}



#Menu .Col4 {
    width: 130px;    
    padding: 15px !important;    
    
}


#Menu .Col4 a, #Menu .Col4 a:hover  {
    font: bold 14px Cambria, Arial !important;
    color: #c00202 !important;
    text-decoration: underline !important;
}

#Menu .cc {
 width: 395px;
    font: 13px/21px Cambria, Arial;
    color: #643f33 !important;
    padding: 20px;
}

#Menu .cc img {
 margin: 0 0 10px 10px;   
}

#Menu .DropDown1 {
width: 320px;

}

#Menu .DropDownAbout {
 width: 150px;   
         background-color: #e5e3d6 !important; 
    padding-bottom: 10px;
    padding-top: 10px;
}

#Menu .DropDownAbout li {
padding: 0 0 0 10px;
    
}


#Menu .CurrentCrop {
width: 380px;
    font: 13px/21px Cambria, Arial;
    color: #643f33 !important;
     background-color: #e5e3d6 !important;
}

#Menu li ul li a {
 background-color: #e5e3d6 !important;   
    text-transform: none !important;
    font: 13px/18px Cambria, Arial !important;
    color; #643f33 !important;
}

/* end menu css */

.ProductDetails {
 height: auto !important;
    padding: 7px 0;
   
}

.ProductDetails a {
  color: #643f33 !important;   
}

.footer-section {
    float: left;

}

.footer-section  img {
 margin: 5px 5px 0 0;
    padding: 0;
}

.footer-section h2 {
font: bold 14px Cambria, Arial;
    color: #fdfbf7;
    border-bottom: 1px solid #9b8b85;
    text-align: left;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    text-transform: uppercase;
}

.footer-section.left {
    width: 140px;
    margin: 0 40px 0 0;
}

.footer-section.middle {
    width: 290px;
    margin: 0 60px 0 0;
}

.footer-section.right {
    width: 200px
}

#Footer a {
 color: #9B8B85;
   
}

#Footer a:hover {
 color: #fff;   
}

#legal {
    background: #0f0400; width: 100%; padding: 20px 0; float: left;
    }

#legal-interior, #legal-interior a, #legal-interior a:hover {
    width: 900px; margin: 0 auto; text-align: center;
    font: 13px Cambria, Arial;
    color: #3f261d;
    text-decoration: none;
}


/* jquery css */
/* body {
    background: #222;
    margin: 0; padding: 0;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
*{outline: none;}
img {border: 0;} */
.container {
    width: 940px;
    padding: 0;
    margin: 0 auto;
}
.folio_block {
   /* position: absolute;
    left: 50%; top: 50%;
    margin: -140px 0 0 -395px; */
    float: left;
    margin-top: 15px;
}


/*--Main Container--*/
.main_view {
  /*   float: left; */
    position: relative;
}
/*--Window/Masking Styles--*/
.window {
    height:366px;    width: 940px;
    overflow: hidden; /*--Hides anything outside of the set width/height--*/
    position: relative;
}
.image_reel {
    position: absolute;
    top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
/*     position: absolute; 
    bottom: 40px; right: -7px;
    width: 178px; height:47px; */

    z-index: 100; /*--Assures the paging stays on the top layer--*/
    text-align: center;
    line-height: 40px;
    background: url(//cdn11.bigcommerce.com/s-55979/templates/__custom/Styles/paging_bg2.png?t=1411719863) no-repeat;
    display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
    padding: 0 15px;
    margin: 0 5px;
    text-decoration: none;
    background: #e4e4e4;
    color: #fff;
}
.paging a.active {
    font-weight: bold; 
    background: #b9d437; 
    border: 1px solid #bbbbbb;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold; text-decoration: none;}



/* end jquery css */

.HomeBottom {
 width: 940px;
    float: left;
    margin: 40px 0 0 0;
}

.HomeBottom .left, .HomeBottom .middle, .HomeBottom .right {
    float: left;
width: 207px;
   }

.HomeBottom .left {
   margin: 0 37px 0 0;
    
}

.HomeBottom .middle {
   margin: 0 37px 0 0; 
}

.HomeBottom .right {
    
}

.HomeBottom h2 {
margin: 20px 0 5px 0;
    font: bold 14px Cambria, Arial;
}

/* Featured Products Left Column */
.Left .ProductList {
    text-align: left;
    
    width: 230px;
float: left;
}

.Left .ProductList li a {
color: #c00202;
    display: inline;
}

.CartLink {
  
      background: transparent url('../../__custom/images/ico_shopping_cart.png') no-repeat 10px 10px;
  
}

.CartLink a {

padding-left: 35px !important;   
}

.EmailBox {
      background: transparent url('../../__custom/images/email_arrow.png') no-repeat 180px 15px;    
    float: right;
    padding: 10px 20px 10px 10px;
   /* margin-left: 75px; */
}


.EmailBox:hover {
    background: #e5e3d6 url('../../__custom/images/email_arrow.png') no-repeat 180px 15px;
    
}


.EmailBox a {
 /* padding-left: 55px !important; */
 /*   border-left: medium none; padding: 10px 8px ! important; margin-left: 49px; cursor: pointer; */
    /* padding-top: 10px !important; 
    padding-bottom: 10px !important;*/
  /*   margin-top: -10px !important; */
    padding: 0 !important;
        margin: 0 !important;
    font: 14px Cambria, Arial;
    color: #78625b;
    text-decoration: none;
}

#NewsLetterBox, #NewsLetterBox .BlockContent {
    border: none !important;  
    margin: 0 !important;
    padding: 0 !important;
    font: 13px/21px Cambria, Arial !important; 
}

#NewsLetterBox form {
 vertical-align: top; 
    margin-top: 10px;
}

#NewsLetterBox input[type=text] {
 border: none;
    margin: 0;
    padding: 5px;
    background: #fff;
    width: 150px !important;
    vertical-align: top;
}

#NewsLetterBox h2 {
    font: bold 14px Cambria, Arial; 
    color: #3a180c;
    margin: 0px 0 10px !important;
    padding: 0 !important;
}

#NewsLetterBox #TopMenu li div {
  padding: 0px !important;
    margin: 0px !important;
    border: none !important; 
}



#EmailBoxDD {
   background-color: #e5e3d6; 
        position: absolute;
    width: 267px;
    height: 125px;
    padding: 0 20px;
    z-index: 100000;
    margin: 10px 0 0 -120px !important;
  /*  
    
    
    padding: 20px;
    
   */
}
.ProductMain h2 {
 font: bold 24px Cambria, Arial;
    color: #3a180c;
    margin: 0;
    padding: 0;
    text-align: left;
}

.ProductMain h2, .ProductDetailsGrid, .productAddToCartRight {
    margin-bottom: 20px;
}

.SeeMorePicturesLink {
 display: none;   
}

.VariationProductPrice {
    font: bold 18px Cambria, Arial;
    color: #3a180c;
}

.ProductPriceRating a {
 text-decoration: underline !important;   
}

.BulkDiscount input {
  margin: -10px 0 0 15px;
}
.ProductAddToCart .productAttributeLabel {
 text-align: left !important;   
}

.ProductOptionList, .productAttributeList {
 margin-bottom: 20px;   
}

#LayoutColumn2 h3 {
    font-weight: bold;
}

#HomeFeaturedProducts {
 float: left;   
}

#Footer #smfb {
 width: 26px;
    height: 26px;
    background: transparent url('../../__custom/images/sm_facebook.png') no-repeat;
    float: left;
        margin: 5px 10px 0 0;
}

#Footer #smfb:hover {
   background: transparent url('../../__custom/images/sm_facebook_over.png') no-repeat;    
}

#Footer #smt {
 width: 26px;
    height: 26px;    
        background: transparent url('../../__custom/images/sm_twitter.png') no-repeat;
    float: left;
    margin: 5px 10px 0 0;
}
#Footer #smt:hover {
background: transparent url('../../__custom/images/sm_twitter_over.png') no-repeat;
}