
/*-------------------------------------------------------------- 
  COLOUR ONE - BRAND 
--------------------------------------------------------------*/


/*-------------------------------------------------------------- 
  TYPOGRAPHY
--------------------------------------------------------------*/
.clientContent a, .clientContent a:link, .clientContent strong {color: #000;}
.clientContent a:visited {color: #3477c8;}
.clientContent a:focus, .clientContent a:active {background-color: #000; color: #fff;}

a.skip:focus, a.skip:active {color: #000; background-color: #fff; border-color: #ea1536;}

.clientContent h1, .clientContent h2 {color: #ea1536;}
.clientContent h3, .clientContent h4, .clientContent h5, .clientContent h6 {color: #685040;}

.clientContent ul li, .clientContent ul ol ul li {background-image: url(../../../../../images/theme-one/bullet-one.gif);}
.clientContent blockquote, .clientContent q {background-color: #98002e; color: #fff;}
.clientContent table th {background-color: #685040;  color: #fff;}
.clientContent table tr td {border-color: #eee8e5;}

.clientContent hr {color: #b9aca5; background: #b9aca5;}

/*-------------------------------------------------------------- 
  FORMS
--------------------------------------------------------------*/

/* FORM FIELDS */
.clientContent form, .formGroup, .formText input, .formTextarea textarea, .formData {border-color: #b9aca5;}
.clientContent label, .formLabel {color: #000;}
.fieldRequired {color: #ea1536;}

/* FORM MESSAGES */
.formMessage {border-color: #62c3bb; background-color: #d5efed;}
.formMessage p {color: #000;}

/* FORM CONTROLS */
.formControls input, .clientContent a.button, .clientContent a.button:visited, #pageWrap #sideWrapTwo a.button:visited {background-color: #ea1536; color: #fff;}
a.button:focus, a.button:active {background: #000; color: #fff;}

/* FORM ERRORS */
.formErrorSummary {color: #000;}
.formErrorSummary, .formRequired input, .formRequired textarea {border-color: #f6a1a8; background-color:#fad0d3;} 
.formError, .formRequired label {color: #ea1536;}

.formRadio input, .formCheckbox input {background: none;} /* stop IE putting a background colour on radio buttons and checkboxes */

/* FORM SUCCESS (thank you page) */
.formSuccess .boxInner {background-image: url(../../../../../images/theme-one/contact-thankyou.jpg);}

/* AUTOCOMPLETE */
.ac_results {border-color: #B9ACA5 !important;} 
.ac_results .ac_over {color: #333; background: #EEE8E5;}

/* ICONS 
--------------------------------------------------------------*/
.rssA {background-image: url(../../../../../images/theme-one/rss-a-icon.gif);}
.rssB {background-color: #ea1536; background-image: url(../../../../../images/theme-one/rss-b-icon.gif); color: #fff;}
.contacts {background-image: url(../../../../../images/theme-one/contact-icon.gif);}

/*-------------------------------------------------------------- 
  MAIN TEMPLATE LAYOUT
--------------------------------------------------------------*/
body {background-image: url(../../../../../images/theme-one/page-bg.gif); color: #685040;}
#pageWrap {background: #fff;}
#pageWrapInner {background-image: url(../../../../../images/theme-one/bottom-ribbon.gif);}

#sideWrapTwo {
	color: #685040; 
	background-image: url(../../../../../images/theme-one/middle-ribbon.gif); 
	background-color: #fff;
	}
		

/* HEADER 
--------------------------------------------------------------*/
#headerWrap {background-image: url(../../../../../images/theme-one/top-ribbon.gif);}
.headerWrapInner {background: #fff;}
#logo {background-image: url(../../../../../images/theme-one/logo.gif); color: #ea1536;}

/* SELECT COUNTRY FORM 
--------------------------------------------------------------*/
.headerWrapOne select {border-color: #b9aca5;}

/* SEARCH FORM 
--------------------------------------------------------------*/
.formSearch .searchButton {background-color: #b9aca5;}
.formSearch input {border-color: #b9aca5; color: #685040;}
.formSearch .searchButton:focus {background-color: #000;}

/* BREADCRUMB 
--------------------------------------------------------------*/
#breadcrumb li {background-image: url(../../../../../images/theme-one/breadcrumb-divide.gif);}

/* MAIN NAVIGATION BLOCK 
--------------------------------------------------------------*/
#mainNavigationBlock li a {background: #b9aca5;}
#mainNavigationBlock ul li a, #mainNavigationBlock ul li a:link {color: #fff;}
#mainNavigationBlock ul li a:focus, 
#mainNavigationBlock ul li a:active {text-decoration: none; background-color: #000; color: #fff;}
#mainNavigationBlock ul li strong, #mainNavigationBlock .section a {background: #ea1536; color: #fff;}

/* SUB NAVIGATION BLOCK 
--------------------------------------------------------------*/
#subNavigationBlock ul li a, #subNavigationBlock ul li a:link {color:#685040;}
#subNavigationBlock ul li a:focus, #subNavigationBlock ul li a:active {background-color: #000; color: #fff; background-image: url(../../../../../images/theme-one/nav-item-focus.gif);}

#subNavigationBlock ul li a.section {background-image: url(../../../../../images/theme-one/nav-section.gif);}
#subNavigationBlock ul li a.section:focus, #subNavigationBlock ul li a.section:active {background-image: url(../../../../../images/theme-one/nav-section-focus.gif);}

#subNavigationBlock ul li a, 
#subNavigationBlock ul li strong {background-image: url(../../../../../images/theme-one/nav-item.gif);}
#subNavigationBlock ul li strong {color: #cb1527;}

#subNavigationBlock ul li {background: #fff;}
#subNavigationBlock ul ul li, #pageWrap .navItem {background-color: #F8F6F5;}
#subNavigationBlock ul ul ul li {background-color: #F1EDEA;}
#subNavigationBlock ul ul ul ul li {background-color: #EBE4E0;}
#subNavigationBlock ul ul ul ul ul li {background-color: #E4DBD7;}

/* FOOTER
--------------------------------------------------------------*/
#footerWrap li {background-image: url(../../../../../images/theme-one/footer-pipe.gif);}

/* BOXES
--------------------------------------------------------------*/
.boxA {border-color: #b9aca5;}

/*-------------------------------------------------------------- 
  BLOCKS
--------------------------------------------------------------*/
.sideWrapTwo .block a:visited {color: #2266bb;}

/* LISTING */
.timestamp {color: #cc0033;}
.clientContent .listing li {border-color: #b9aca5;}

#sideWrapTwo .block {background: #eee8e5;}
#sideWrapTwo .block h2 {border-color: #ea1536;}
#sideWrapTwo .block ul li {border-color: #b9aca5;}
#sideWrapTwo .block a:visited {color: #0066cc;}

/* CONTACTS BLOCK */
.contactsBlock strong, .eventDetailsBlock strong {color: #695e5a;}

/* EVENTS DETAILS BLOCK */	
.eventDetailsBlock h2 {background-color: #62cae3; color: #fff;}


/*-------------------------------------------------------------- 
  HOMEPAGE
--------------------------------------------------------------*/

/* SECTION ONE 
--------------------------------------------------------------*/
/* LARGE TABS */
.tabContent, .js #tabs, .tabsSmall li img {border-color: #b9aca5;}

.js #tabs .ui-tabs-nav {border-top-color: #b9aca5;}
.js #tabs .ui-tabs-nav li {background: none;}

.js #tabs .tabs-1 {background-image: url(../../../../../images/theme-one/tab-1-bg.gif)}
.js #tabs .tabs-2 {background-image: url(../../../../../images/theme-one/tab-2-bg.gif);}
.js #tabs .tabs-3 {background-image: url(../../../../../images/theme-one/tab-3-bg.gif);}
.js #tabs .tabs-4 {background-image: url(../../../../../images/theme-one/tab-4-bg.gif);}

.js #tabs .tabNav a {border-top-color: #fff;}

.js #tabs .ui-tabs-nav li a {color: #000;}
.js #tabs .ui-tabs-nav .ui-tabs-selected a {color: #685040;}

.js #tabs .ui-tabs-nav li a:focus, .js #tabs .ui-tabs-nav li a:active {background-color: #000; color: #fff;}
.js #tabs .ui-tabs-nav li.ui-tabs-selected a:focus, 
.js #tabs .ui-tabs-nav li.ui-tabs-selected a:active {background-color:#fff; color: #000;}

/* SECTION TWO
--------------------------------------------------------------*/
/* BLOCK 1 */
.hpBlockOne {background: #eee8e5;}
.hpBlockOne a:visited {color: #0066cc;}

/* BLOCK 2 */
.tabsSmall {border-color: #b9aca5; background-image: url(../../../../../images/theme-one/border-bg.gif);}
.tabsSmall li a {background-color: #b9aca5;}
.tabsSmall li .highlight {border-color: #b9aca5;}
.tabsSmall li .highlight a {background-color: #fff; color: #685040;}
.tabsSmall a:visited {color: #000;}

.tabsSmall li.tabContent1 .highlight {border-top-color: #fff;}
.tabsSmall li.tabContent3 .highlight {border-bottom-color: #fff;}

/* SECTION THREE
--------------------------------------------------------------*/

/* BLOCK 3 */
.hpBlockThree {border-color: #b9aca5;}

/* BLOCK 4 */
.hpBlockFour h2 {background-color: #2eafa4;}
.hpBlockFour h2 a {background-image: url(../../../../../images/theme-one/arrow-white-teal.gif);}

/* BLOCK 5 */
.hpBlockFive h2 {background-color: #62cae3;}
.hpBlockFive h2 a {background-image: url(../../../../../images/theme-one/arrow-white-blue.gif);}
.date, .hpBlockFive li, .hpBlockSix li {border-color: #b9aca5;}
.date .month {background-color: #ed1a3b; color: #fff;}
.date .day {background-color: #fff;}


/* BLOCK 6 */
.hpBlockSix p {border-color: #b9aca5;}
.hpBlockSix ul ul li {background-image: url(../../../../../images/theme-one/bullet-one.gif);}

.hpBlockSix h2 {background-color: #98002e;}
.hpBlockSix h2 a {background-image: url(../../../../../images/theme-one/arrow-white-maroon.gif);}
#pageSectionThree h2 a, #pageSectionThree h2 a:link, #pageSectionThree h2 {color: #fff;}

/*-------------------------------------------------------------- 
  FIND A PARTNER PAGES
--------------------------------------------------------------*/

/* FIND A PARTNER SEARCH FORMS */
.searchFormWrap {border-color: #b9aca5;}
.homepage .pageSection label, .searchFormWrap label {color: #685040;}

.homepage .pageSection label, .searchFormWrap label {color: #685040;}

/* PERSON DETAILS */
.profileWrap {border-color: #b9aca5;}
.profileWrap p {background-image: url(../../../../../images/theme-one/bullet-one.gif);}


/* CONTACT DETAILS */
.locationWrap {border-color: #b9aca5;}
.locationWrap .column2 p, .locationWrap dt {color: #000;}

/* MAP */
.clientContent .map li {background:#fff;}
.clientContent .map .birmingham {background-color: #bde3e0;}

/*-------------------------------------------------------------- 
  LIBRARY PAGES
--------------------------------------------------------------*/
.coverflow, .coverflowTitle {background-color: #eee8e5;}
.documentSearch {border-color: #b9aca5;}
.documentSearch label {color: #685040;}

/*-------------------------------------------------------------- 
  LISTINGS
--------------------------------------------------------------*/
.listings, .listings dd {border-color: #eee8e5;}
.listings dt {color: #ea1536;}

/*-------------------------------------------------------------- 
  EVENTS 
--------------------------------------------------------------*/
.eventsFilter {border-color: #b9aca5;}
.eventsFilter label {color: #685040;}

.tabs {background-image: url(../../../../../images/theme-one/border-bg.gif);}
.tabs strong {color: #685040;}
.tabActive {border-color: #fff;}

.tabs a {background: #b9aca5;}
.tabs a:visited {color: #000;}
.tabs a:focus, .tabs a:active {background-color: #000; color: #fff;}

/*-------------------------------------------------------------- 
  A TO Z
--------------------------------------------------------------*/
.clientContent .letterList li {background-image: url(../../../../../images/theme-one/footer-pipe.gif);}


/*-------------------------------------------------------------- 
  NEWS FEED
--------------------------------------------------------------*/
.news-feed .boxInner {background-image: url(../../../../../images/theme-one/business-news-feed.jpg);}
.news-feed .boxA {background-image: url(../../../../../images/theme-one/business-news-feed-bg.gif);}

/*-------------------------------------------------------------- 
  AVERAGE RATING
--------------------------------------------------------------*/
.rating p {color: #000;}

/*-------------------------------------------------------------- 
  ADD THIS
--------------------------------------------------------------*/
.addthis_toolbox .addthis_button_compact {background-image: url(../../../../../images/theme-one/divider.gif);}
.addthis_toolbox .addthis_button_compact span {background-image: url(../../../../../images/theme-one/add-this-icon.gif);}

.addthis_toolbox .addthis_button_email span {background-image: url(../../../../../images/theme-one/email-icon.gif);}
.addthis_toolbox .addthis_button_print span {background-image: url(../../../../../images/theme-one/print-icon.gif);}

/*-------------------------------------------------------------- 
  COMMENTS
--------------------------------------------------------------*/
#commentsWrap {border-color: #b9aca5;}
.commentBody {border-color: #eee8e5;}
.commentTimestamp {color: #ea1536;}

/* RATING */
.js .formRating div {background-image: url(../../../../../images/theme-one/stars-large.gif);}

.js .formRating label:hover,
.js .formRating .ratingHover {background-image: url(../../../../../images/theme-one/stars-large.gif);}

/*-------------------------------------------------------------- 
  SEARCH RESULTS PAGES
--------------------------------------------------------------*/
#search-results strong {color: #98002e;}
.search-listings, .search-listings li {border-color: #eee8e5;}

#search-results a:focus strong, #search-results a:active strong  {color: #fff;}

.pagination li a, .pagination li a:link {border-color: #eee8e5;}
.pagination li span {background: #ea1536; border-color: #ea1536; color: #fff;}

.pagination .controlOne a {background-image: url(../../../../../images/theme-one/arrow-previous-on.gif);}
.pagination .controlTwo a {background-image: url(../../../../../images/theme-one/arrow-next-on.gif);}

.pagination a:focus, .pagination a:active {background-color: #000; color: #fff;}

.pagination .controlOne a:focus, 
.pagination .controlOne a:active {background-image: url(../../../../../images/theme-one/arrow-previous-focus.gif);}

.pagination .controlTwo a:focus, 
.pagination .controlTwo a:active {background-image: url(../../../../../images/theme-one/arrow-next-focus.gif);}

/*-------------------------------------------------------------- 
  SITEMAP
--------------------------------------------------------------*/
#sitemap, #sitemap li {border-color: #eee8e5;}
.js #sitemap .toggle-li-element {background-image: url(../../../../../images/theme-one/sitemap-icons.gif);}

/*-------------------------------------------------------------- 
  402/ 502 PAGES
--------------------------------------------------------------*/
.notFoundPage .boxA .boxInner {background-image: url(../../../../../images/theme-one/404.jpg);}

.unavailablePage .contentWrap {background-image: url(../../../../../images/theme-one/middle-ribbon-502.gif); }
.unavailablePage .boxA {background-image: url(../../../../../images/theme-one/502.jpg);}



/* CUSTOM SELECT BOX STYLES
--------------------------------------------------------------*/
.newListSelected {border-color: #B9ACA5; background-image: url(../../../../../images/core/select-bg.gif);}
.selectedTxt {color:#685040; background-image:url(../../../../../images/core/select-arrow.gif);}
ul.newList {
	scrollbar-face-color:#ed1a3b;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#FFF;
	scrollbar-shadow-color:#ed1a3b;
	scrollbar-highlight-color:#ed1a3b;
	scrollbar-3dlight-color:#ed1a3b;
	scrollbar-darkshadow-Color:#ed1a3b;
	background:#fff;
	border-color: #B9ACA5;
	}
	
.hiLite {background:#ed1a3b!important; color:#fff!important;}
.newListHover {background:#eee8e5!important; color:#000!important;}
.newListOptionTitle li {border-color: #ccc;}
