
/* individual product page */



.second-image img {
  max-width:150px;
  display:block;
}


.option-tite {
  display: inline-block;
  width: auto;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
}


 .option-button {
  margin: 0 auto;
  text-align: center;
  padding: 0;
  width:330px;
  display: inline-block;
  float: right;
  text-align: center;
  padding-right: 0px;
  width: auto;
  clear: both;
}



.option-line {
  padding: 20px 20% 20px 0;

}

@media (min-width:1000px){
.option-line {
  width:70%;
}
}

@media (max-width:1000px) and (min-width:640px) {
 .option-button {
float:none;
padding-top:10px;
}
}

@media (max-width:1000px)  {
.price-button-wrapper {
  text-align: left;
  padding-left:30px;
}
}



.perishables {
    background-color: #fef6df;
    border: 5px solid #fffbf2;
  }

.mainimg-padding {
  padding-top:50px;
}

.mainimg {
width: auto;
   height:auto;
margin-bottom:20px;
}

.mainimg img {
  max-width:400px;
}



@media (max-width: 639px) {
.mainimg {
margin: 0 auto;
padding-bottom: 20px;
}
}

.main-area {
  padding-left:40px;
}


td, table, tr, tbody {
  border: none !important;
}

h2.product-title {
  text-align: center;
    letter-spacing:.5px;
}

p.product-desc {
  text-align: center;
  width: auto;
}

.buttonstyle {
float: none;
text-align: center;
padding-right: 0px;
width: auto;
}


.head-container {
  padding: 0 40px;
}

.prodimage {
  display:block;
}

p.feature-desc {
  font-size:14px;
  text-align: center;
  padding: 0 30px;
}

h2.feature-title {
    margin-top: 10px;
font-size: 25px;
display:block;
line-height:30px;
margin-bottom:10px;
text-align: center;
}

.featureimg {
  text-align: center;
  margin: 0 auto;
  text-align: center;
  padding: 0 !important;
}


.featured-btn {
  margin: 0 auto;
  text-align: center;
  padding: 0;
  width:330px;
}



.header-title {
margin: 0 auto;
 text-align:center;
 padding-top:40px;
 padding-bottom:20px;
 }


.prodimage {
  padding: 0;
  margin: 0 auto;
}

h2.product-title {
  padding-left:0;
  text-align: center;
  letter-spacing:.5px;
}


.spacer {
  margin-top:30px;
}


.other-products {
text-align:center;
margin: 0 auto;
padding-left:10px;
}

.product-price {
  text-align:center;
  padding-bottom:20px;
}

@media (max-width: 639px) {
#content table td.left-col-prod table td.right-img img {
  margin: 0 auto;
}
}

/* iend ndividual product page */


/* main shop page */


.head-container {
  padding: 0 40px;
}

.prodimage {
  display:block;
}

p.feature-desc {
  font-size:14px;
  text-align: center;
  padding: 0 30px;
}

h2.feature-title {
    margin-top: 10px;
font-size: 25px;
display:block;
line-height:30px;
margin-bottom:10px;
text-align: center;
}

.featureimg {
  text-align: center;
  margin: 0 auto;
  text-align: center;
  padding: 0 !important;
}


.featured-btn {
  margin: 0 auto;
  text-align: center;
  padding: 0;
  width:330px;
}



.header-title {
margin: 0 auto;
 text-align:center;
 padding-top:40px;
 padding-bottom:20px;
 }


.prodimage {
  padding: 0;
  margin: 0 auto;
}

h2.product-title {
  padding-left:0;
  text-align: center;
  letter-spacing:.5px;
}


.spacer {
  margin-top:30px;
}


@media (max-width:1024px){
#content table.product-list td {
width:30%;

}
}

@media (max-width:800px){
#content table.product-list td {
width:100%;

}
}
