div.swatch-1 {background-color: #ffffff;}

.search-section li.show-all,
.wrapper .calblanktop,
.wrapper .calblankbot,
.directory.listings .even {background: #fdf3f8;}

.main-nav ul li a:hover,
div.swatch-2,
div.module-box,
.main-details,
.search-section ul a:hover,
#entryform fieldset.finish,
.search-results,
#entryform fieldset.custom-fields,
#searchform .form-section,
.spotlight,
.directory.listings .odd {background-color: #fae8f1;}

.latest-issue-thumb {border-bottom: 4px solid #fae8f1;}

div.swatch-3,
.search-section a.current,
.news .main-nav ul li.nav-news a,
.dear-readers .main-nav ul li.nav-readers a,
.diarydates .main-nav ul li.nav-diary a,
.tradingpost .main-nav ul li.nav-tradingpost a,
.letters .main-nav ul li.nav-letters a,
.directory .main-nav ul li.nav-directory a,
.contact .main-nav ul li.nav-contact a,
.helpline .main-nav ul li.nav-helpline a,
.contribute .main-nav ul li.nav-contribute a,
table.calendar,
.directory .listings-results {background-color: #f6d1e4;}

.search-section li.show-all {border-left: 1px solid #f1b9d6;}
.search-section li.show-all {border-right: 1px solid #f1b9d6;}

.main-nav ul li,
.search-section ul li,
.info,
.section-nav,
.main-nav h4,
a.most-recent-title {
  border-bottom: 1px solid #f1b9d6;
}

.search-section ul,
.info,
.homepage-image-holder,
.most-recent.shop-entries {
  border-top: 1px solid #f1b9d6;
}

.search-section ul ul {border-bottom: 0px; margin-bottom: -1px;}

div.swatch-4,
ul.swatch-4 {background-color: #f1b9d6;}

h5 {background: #f1b9d6;}

.search-results {border: 1px solid #f1b9d6;}

div.swatch-5 {background-color: #eca2c9;}

div.swatch-6 {background-color: #e78bbb;}

.article-header {border-bottom-color: #e78bbb;}

div.swatch-7 {background-color: #e374ae;}

.comment-number-shadow {color: #e374ae;}

div.swatch-8 {background-color: #de5da0;}

div.swatch-9 {background-color: #d94693;}

div.swatch-10 {background-color: #d42e85;}

div.swatch-11 {background-color: #d01778;}

div.swatch-12,
.btn-filter,
.main-nav ul li ul.subnav li a:hover {background-color: #cb006a;}

.btn-filter {color: white;}

.latest-issue-thumb:hover {
  border-bottom: 4px solid #cb006a;
}

h2 span,
.article-link,
.spotlight a,
.search a,
#entryform legend,
.back-to-calendar a,
.contribute .contribute ul li a strong {color: #cb006a;}

.contribute .contribute ul li a {color: black;}

/****************************/
/* non-standard colours */
/****************************/

.contribute-preview {
  background: #fefdd1;
  border: 1px solid #edd897;
}

/* modules */

div.module-box {
  background-color: #c6eeff;
}

.module-box h5 {
  background: #7dd5fa;
}

/* listings */

.tradingpost .listings-results {
  background: #CDE9FF;
}

.listings-results .disclaimer {
  color: #4a779a;
}

.listings-results .pagination {background: white;}

.sort-results a {color: #967490;}

.listings-results h3,
.listings tbody td strong,
.sort-results .current a,
.sort-results a:hover,
.sort-results a,
.checkout-progress a {
  color: #61275b;
}

.pagination a {
  background: #E78BBB;
}

.pagination b,
.pagination a:hover {
  background: #cb006a;
  text-decoration: none;
}

.listings td,
.listings div.odd,
.listings div.even {
  background: white;
  border-top: 1px solid #ddd;
}

.listings .odd td {
  background: #EAF6FF;
}

.listings .even td {
  background: #DCF0FF;
}

.listings .product-info {
  border-bottom: 1px solid #dddbbe;
}

.cat-no {
  color: #807d52;
}

/* section search */

.search-section ul a {
  color: #562c56;
}

.mk-live-feature {
  color: brown;
}