/*
"Fresh" theme design for Spiffy Stores
*/
body {
  background: #FFFFFF;
  color: #666;
}

h1, h2, h3 {
  color: #EF1305;
}

a:link {
  color: #EC1300;
}

a:hover, a:active {
  color: #B00A00;
}

a:visited {
  color: #EC1300;
}

/* Form */
input, textarea, select {
  color: #333333;
}

#wrapper {
  background-color: #B30C00;
  background-image: url(header_red.jpg);
}

/* Header */
#header h1 {
  color: #EC1300;
}

#header h1 a {
  color: #FFFFFF;
}

/* Menu */
#menu a {
  color: #FFFFFF;
  background-color: #B40C00;
}

#menu .cart-tab a {
  background-color: #8e0900;
}

#menu .active a {
  background-color: #F91507;
}

/* Page */
/* Content */
/* Post */
.post .blog-date {
  background-color: #EDEDED;
  color: #999;
}

.post .title {
  border-bottom-color: #EDEDED;
}

.post .meta {
  border-bottom-color: #EDEDED;
}

.post .meta .byline {
  color: #EC1300;
}

/* Sidebar */
.sidebar li {
  margin: 0;
  padding: 6px 0;
  border-bottom-color: #D1D1D1;
}

.sidebar li a {
  background-image: url(bullet_1.gif);
  background-color: #FFF;
}

.sidebar li a:hover {
  color: #B00A00;
  background-image: url(bullet_1_red.gif);
}

.sidebar li li a {
  background-image: url(bullet_2.gif);
}

.sidebar li li a:hover {
  background-image: url(bullet_2_red.gif);
}

.sidebar li li li a {
  background-image: url(bullet_3.gif);
}

.sidebar li li li a:hover {
  background-image: url(bullet_3_red.gif);
}

.sidebar h2 {
  border-bottom-color: #EDEDED;
}

.sidebar a {
  color: #6D6D6D;
}

.sidebar #rss {
  background-image: url(rss_red_nor.gif);
  float: right;
  height: 17px;
  width: 17px;
}

.sidebar #rss:hover {
  background-image: url(rss_red_ro.gif);
  cursor: pointer;
}

/* Search */
#q, #searchresults form #q {
  border-color: #F0F0F0;
  background-color: #FFF;
  color: #333;
}

#basket .quantity {
  border-color: #F0F0F0;
  background-color: #FFF;
}

#x, #searchresults form input {
  background-color: #ECECEC;
  color: #4F4F4F;
}

#x:hover, #searchresults form input:hover {
  background-color: #EC1300;
  color: #FFF;
}

/* Boxes */
.box2 {
  color: #BABABA;
}

.box2 h2 {
  color: #FFFFFF;
}

.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited {
  color: #EDEDED;
}

/* Footer */
#footer {
  background-color: #979797;
  background-image: url(footer.jpg);
}

#footer ul li a {
  color: #FFFFFF;
}

#legal {
  color: #353535;
}

/* Product Page */
.collection-images, .product-page-image, .secondary-images, .basket-images, .collections-list-image, .result-image {
  border-color: #EDEDED;
}

.collection-images:hover, .product:hover .collection-images, .product-page-image:hover, .secondary-images:hover, .basket-images:hover, .collections-list-image:hover, .result-image:hover {
  border-color: #DFDFDF;
}

/* Collection Page */
.on-sale {
  background-image: url(on_sale_red.png);
}

.pagination .current {
  background-color: #F11200;
  color: #FFF;
}

.pagination a {
  color: #EF1305;
}

.pagination a:hover {
  border-bottom-color: #B00A00;
  color: #B00A00;
}

/* Collections list page */
/* Cart Page */
.button, .btns, .btns input {
  color: #FFF;
  background-color: #F01205;
}

.button:hover, .btns input:hover {
  background-color: #B00A00;
}

.selector-wrapper label {
  color: #EF1305;
}

#price-field {
  color: #EF1305;
}

#basket .cart-remove-icon {
  background-color: #EF1305;
  color: #FFFFFF;
}

#basket .cart-remove-icon:hover {
  color: #FFFFFF;
  background-color: #B00A00;
}

.update-cart-button {
  color: #6A6A6A;
  background-color: #DADADA;
}

.update-cart-button:hover {
  background-color: #B00A00;
  color: #FFF;
}

.cart-quantity-input {
  border: 1px solid #4C4C4C;
  color: #4C4C4C;
}

#basket th {
  border-bottom-color: #EDEDED;
}

#cart-total {
  border-top-color: #EDEDED;
  border-bottom-color: #EDEDED;
}

.basket-odd td {
  background-color: #FFFFFF;
  border-top-color: #EDEDED;
}

.basket-even td {
  background-color: #FFFFFF;
  border-top-color: #EDEDED;
}

#basket-right h3 {
  color: #FFF;
  background-color: #4c4c4c;
}

/* Contact Page */

