

body {
  font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
  color: #7d7d7b;
  background: url(//indiemade.scdn2.secure.raxcdn.com/all_textures/tiny_grid.png) top left repeat;
  background-attachment: fixed;
}

#pageHead,
.thumbs.masonry .project.small,
#content-area,
.page-style-list #content-area .node,
.page-style-images #content-area .node:not(.node-teaser) .meta,
.page-style-images #content-area .node .field-body,
.section-search #content-area .search-form,
.section-search #content-area .search-result-item,
.section-search #content-area .box > h2,
#comments > h2,
#comments .comment,
#comments > .box,
#catalog-description {
  background-color: #FFFFFF;
}

#header,
#footer,
.item-list .pager li a,
.item-list .pager li.pager-current {background-color: #FFFFFF;}
#footer #footermessage {color: #A2A2A2;}

#header {
  -webkit-box-shadow: 0 1px 1px #ebebeb;
  -moz-box-shadow: 0 1px 1px #ebebeb;
  box-shadow: 0 1px 1px #ebebeb;
}

@media only screen and (max-width: 768px) {
  #header {
    border-bottom-color: #ebebeb;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  #footer {
    background-color: #ebebeb;
  }
}

#header #site-name a,
#block-imsite-nav a,
#block-imsite-cart a,
#block-imsite-social_web a,
#block-imsite-footer a,
.item-list .pager li a { color: #8f8f8f }

.menu a.active,
#block-imsite-nav a.active,
#block-imsite-cart a.active,
#block-imsite-social_web a.active,
#block-imsite-footer a.active,
.item-list .pager li.pager-current { color: #2e2e2e; }

#header #site-name a:hover,
#block-imsite-nav a:hover,
#block-imsite-cart a:hover,
#block-imsite-social_web a:hover,
#block-imsite-footer a:hover,
.item-list .pager li a:hover { color: #676767; }

h1, h2, h3, h4, h5, h6 { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #555555}


.node-type-product .add-to-cart .indiemade-attribute > .form-item > label { color: #555555; font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; }
#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a {color: #555555;}

a,
.meta a { color: #77a7b9; }
a:hover,
.meta a:hover { color: #4f7f91; }

#pageHead,
#comments h2.title,
tr.even,
tr.odd,
form tbody {border-color: #ebebeb;}


.form-submit { background-color: #77a7b9; color: #FFFFFF; }
.form-submit:hover { background-color: #ebebeb; color: #7d7d7b; }

blockquote, address { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; border-left-color: #ebebeb; }

a.action { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; }

input[type="email"],
input[type="password"],
input[type="text"],
select,
textarea {
  font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
  color: #7d7d7b;
  -webkit-box-shadow: inset 0px 4px 5px 0px rgba(235,235,235,0.75);
  -moz-box-shadow: inset 0px 4px 5px 0px rgba(235,235,235,0.75);
  box-shadow: inset 0px 4px 5px 0px rgba(235,235,235,0.75);
  background-color: #fff;
  border: 1px solid #7d7d7b;
}
option {
  background-color: #fff;
}
input[type="email"]:focus,
input[type="password"]:focus,
input[type="text"]:focus,
select:focus,
textarea:focus {
  background-color: #ebebeb;
}
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #7d7d7b;
}

.page-style-list #content-area .node,
.page-style-list #content-area .search-form,
.page-style-list #content-area .search-result-item,
.section-search #content-area .node,
.section-search #content-area .search-form,
.section-search #content-area .search-result-item,
.item-list .pager li a,
.item-list .pager li.pager-current {
  -webkit-box-shadow: 0px 1px 1px #ebebeb;
  -moz-box-shadow: 0px 1px 1px #ebebeb;
  box-shadow: 0px 1px 1px #ebebeb;
}

.node .meta { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; }

.node ul.links { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; }
.comment .submitted .date { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #4f7f91;}
.comment .submitted .author a { color: #555555; }
.node.teaser { border-bottom: 1px solid #ebebeb }

#block-imsite-nav { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; }

.node_gallery_image .meta a,
.product .terms a { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #7d7d7b;
  background-color: #ebebeb; }

.node_gallery_image .meta a:hover,
.product .terms a:hover { background: #555555; color: #FFFFFF !important; }

.gallery-images-list ul li .image-title { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; }
.gallery-list ul.gallery-cover-list .gallery-cover-view h4 a ,
.gallery-images-list ul li .image-title a { color: #555555; }

#store-products .summary h3 { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; }
#cart-form-products td,
.order-review-table td { background-color: #FFFFFF; }
#cart-pane td {  background-color: #FFFFFF; }

.thumbs.masonry .project.small .overlay,
.region-content-top {background-color: #41494f;}
.thumbs.masonry .project.small .description,
.thumbs.masonry .project.small .description h2,
.thumbs.masonry .project.small .description .meta,
.region-content-top a {color: #ffffff;}
.region-content-top a:hover,
.region-content-top a.selected,
.region-content-top a.active {background: #697177; color: #ffffff;}


#pageslide {
  background-color: #FFFFFF;
  color: #A2A2A2;
  -webkit-box-shadow: inset 0 0 5px 5px #ebebeb;
  -moz-box-shadow: inset 0 0 5px 5px #ebebeb;
  box-shadow: inset 0 0 5px 5px #ebebeb;
}

/* price color */
.region-content-bottom #related-products table.views-view-grid td .views-field-sell-price,
#store-products #catalog .node-type-product .price .amount,
#content-area .category-grid-products .price .amount,
.node-type-product .product .price .amount,
#cart-form-products table .uc-price {
  color: #7d7d7b;
}

