/********** Sub Page Search Form **********/

#directory-search-sub-page {background:url(/static/campfire/directory/images/sub-page-form/bg/dark-grey.jpg) no-repeat !important; height:50px; z-index:9;}
#directory-search-sub-page .search-form {padding:0px;}
#directory-search-sub-page .search-form .form-field {padding:0 5px 0 15px; position:relative;}
#directory-search-sub-page .search-form .form-field label {display:block; float:left; color:#fff !important; font-size:14px !important; padding-top:12px;}
*div#directory-search-sub-page .search-form .form-field label {margin-top:-13px;}
#directory-search-sub-page .search-form .form-field .search_field_box {background:url(/static/campfire/directory/images/sub-page-form/input-field.png) no-repeat; border:none !important; height:26px; width:200px; padding:0 0 0 5px !important; margin:7px 0 0;}
#directory-search-sub-page .search-form .form-field input {width:190px; margin:5px 0 0; background:none !important; padding:0px; border:none !important; font-size:12px; font-family:Arial, Tahoma, Verdana;}
* html div#directory-search-sub-page .search-form .form-field input {width:180px;}
#directory-search-sub-page .search-form .search-button {background:url(/static/campfire/directory/images/sub-page-form/button/black.png); width:100px; height:40px; float:right;}

.phone_box a {color:#333;}
#content .listing_item.premium .listing_heading {background:#121212 !important;}
.product-comparison #businesslisting .pc-hd fieldset {background-color:#ddd;}
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets h2 {color:#3d3225;}
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets .search-field {background-color:white;border:1px solid #aaa;}
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets li.pc-buttons input.pc-submit {background-color:#333;border:1px solid #222;}
.product-comparison #businesslisting a.select-item-link {color:#333;}
.product-comparison #businesslisting a:hover.select-item-link {color:#555; text-decoration:underline;}

.listing_item.premium .col_body, .listing_item.advanced .col_body {background:#ededed url(/static/campfire/layouts/results/black/images/bg_premium.gif) repeat-x scroll 0 top; border:1px solid #a6a6a6;}
.listing_item.premium .col_body_inner {background:transparent url(/static/campfire/layouts/results/black/images/bg_premium2.gif) repeat-y scroll right top;}
.listing_item .col_seq span, .listing_item .col_seq strong {color:#fff;display:block;font-weight:bold;}
.listing_item.premium .statistics {background-color:#eee;}
.listing_item.premium .btn_view_details {background-color:#333;}

#container #content .listing_item .col_seq {background: url(/static/images/bl_output/map-markers.png) 0 -64px !important;}
#container #content .listing_item.premium .featured-provider {background: url(/static/images/bl_output/featured-providers.png) -50px center !important;}


/* Advanced Listing */

#content .listing_item.advanced .col_body_inner .inner_header_advanced {background: #777 !important;}
#content .listing_item.advanced .col_body {background: #f0f0f0 url(/static/campfire/layouts/results/grey/images/bg_premium.gif) repeat-x; border:1px solid #777 !important;}


.listing_item .special_offer a {color:#fff;text-decoration:underline;}
.listing_item .special_offer a:hover {color:#fff;text-decoration:underline;}

.listing_item a:hover {color:#555; text-decoration:underline;}

#cookie_trail a {color:#333;}
#cookie_trail a:hover {color:#555;text-decoration:underline;}

#pagination a {color:#333;}
#pagination a:hover {color:#fff;background:#222;border-color:#222;}


/* Map Popup Listings - Premium */

#content .map-results-item {background: url("/static/campfire/layouts/results/black/images/bg_premium.gif") repeat-x 0 -30px; border: 1px solid #222;}
#content .map-results-item .map-title {background: #222; color: #fff;}
#content .map-results-item .map-title a {color: #fff;}
#content .map-results-item .map-phone a {}


/* Map Popup Listings - Advanced */

#content .map-results-item-advanced {background: url("/static/campfire/layouts/results/black/images/bg_premium.gif") repeat-x 0 -30px; border: 1px solid #777;}
#content .map-results-item-advanced .map-title {background: #777;}
#content .map-results-item-advanced .map-title a {color: #fff;}
#content .map-results-item-advanced .map-phone a {}


/* Finance Tab Panel */

.tabhold, .tabhold-cc, .tabhold-sa, .tabhold-pl, .tabhold-cl, .tabhold-hl, .tabhold-pdl {
	height: 30px;
	background-image: url(/static/campfire/layouts/images/tab-panel/panel-title-bg-black.gif);
	background-position: 0px 0px;
	cursor: pointer;
}
.tabfocus, .tabfocus-cc, .tabfocus-sa, .tabfocus-pl, .tabfocus-cl, .tabfocus-hl, .tabfocus-pdl {
	height: 30px;
	background-image: url(/static/campfire/layouts/images/tab-panel/panel-title-bg-black.gif);
	background-position: 0px -30px;
	cursor: pointer;
}
.tabcontent .box .rate {
	background-image: url(/static/campfire/layouts/images/tab-panel/circle-bg-black.gif);
}
.tabcontent .box .apply a {
	background: url(/static/campfire/layouts/images/tab-panel/apply-black.gif);
	color:#fff;
}
.tabcontent .box .apply a:hover {
	background: url(/static/campfire/layouts/images/tab-panel/apply-black.gif) 0px -30px;
}

#quote_form.user_entry .heading {background: transparent url(/static/images/quotes/black-header.gif);}
#quote_form.user_entry .heading h4 {color:#fff;}


/* Content Directory Widget */

.content-listings .inner {border:1px solid #121212;}
.content-listings .heading {background:#121212;}
.content-listings .postcode {background:#999;}
.content-listings .all-results {background:#ddd;}
.content-listings .all-results p, .content-listings .all-results p a {color: #121212;}


/* Activity Stream */

#activity-stream {width: 670px; margin: 0 0 20px;}
#activity-stream #header-bar {background: url(/static/campfire/layouts/results/black/images/header.png); color: #504939;}
#activity-stream #header-bar h2 {color: #fff;}
#activity-stream #header-bar .filter-options li:hover {background: #373838;}
#activity-stream #header-bar .filter-options li.profile-updates a {background: url(/static/campfire/layouts/results/black/images/arrows.gif) 98px 16px no-repeat;}
#activity-stream #header-bar .filter-options li.profile-updates a:hover {background: url(/static/campfire/layouts/results/black/images/arrows.gif) 98px 16px no-repeat;}
#activity-stream #header-bar .filter-options li.news-articles a, #activity-stream #header-bar .filter-options li.news-articles a:hover {background: url(/static/campfire/layouts/results/black/images/arrows.gif) 88px 16px no-repeat;}
#activity-stream #header-bar .filter-options li a {color: #fff;}
#activity-stream #header-bar .filter-options li a:hover {background: #373838;}
#activity-stream #header-bar .filter-options li .filter-sub-list {background: #373838; border: none;}
#activity-stream #header-bar .filter-options li .filter-sub-list li {color: #fff;}
#activity-stream #header-bar .filter-options li .filter-sub-list li a {color: #fff; background: url(/static/campfire/layouts/results/black/images/arrows.gif) 13px -84px no-repeat #373838;}
#activity-stream #header-bar .filter-options li .filter-sub-list li a:hover {background: url(/static/campfire/layouts/results/black/images/arrows.gif) 13px -84px no-repeat #525353;}
#activity-stream #stream .stream-item {border-bottom: 1px solid #eceae5;}
#activity-stream #stream .stream-item .stream-img a img {border: 1px solid #a69b7f;}
#activity-stream #stream .stream-item .stream-content {width: 570px;}
#activity-stream #stream .stream-item .stream-content h5 {color: #504939;}
#activity-stream #stream .stream-item .stream-content h5 a {color: #504939;}
#activity-stream #stream .stream-item .stream-content p {width: 550px;}
#activity-stream #stream .stream-item .stream-content p a {color: #000;}
#activity-stream #stream .stream-item .stream-content .stream-update {color: #555;}
#activity-stream #stream .stream-item .stream-content .stream-thumbnails img {border: 1px solid #7D786C;}
#activity-stream #stream .stream-item .stream-content .stream-time {color: #888;}
#activity-stream .more-activity {background: url(/static/campfire/layouts/results/black/images/arrows.gif) no-repeat 8px -81px #373838; border: none;}
#activity-stream .more-activity a, #activity-stream .more-activity a:hover {color: #fff;}


/*** Black Comparison Skin ***/

.comparison-table {border: 1px solid #222;}
.comparison-table thead {background-color: #222; background-image: -moz-linear-gradient(#444, #222); background-image: -webkit-linear-gradient(#444, #222);}
.comparison-table thead tr {color: #fff; text-shadow: 1px 1px #222;}
.comparison-table thead .headerSortUp {background: url(/static/campfire/layouts/images/compare-sprite.png) center 0 no-repeat #484848;}
.comparison-table thead .headerSortDown {background: url(/static/campfire/layouts/images/compare-sprite.png) center -96px no-repeat #484848;}
.comparison-table tbody tr {background: url(/static/campfire/layouts/images/compare-sprite.png) bottom repeat-x;}
.comparison-table tbody tr:hover {background: url(/static/campfire/layouts/images/compare-sprite.png) bottom repeat-x #eee;}
.comparison-table tbody .product a {color: #333;}
.comparison-table tbody .product .product-text {color: #888;}
.comparison-table .more-info a {background: url(/static/campfire/layouts/images/compare-btn-sprite.png) no-repeat 0 0;}
.comparison-table .rate-details, .comparison-table acronym {color: #888;}
