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

#directory-search-sub-page {background:url(/static/campfire/directory/images/sub-page-form/bg/blue.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; 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/midnight-blue.png); width:100px; height:40px; float:right;}

.product-comparison #businesslisting .pc-hd fieldset {background-color:#a6d8f0;}
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets h2 {color:#0f4472;}
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets .search-field {background-color:white;border:1px solid #4ba2cc;}
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets li.pc-buttons input.pc-submit {background-color:#105ea0;border:1px solid #07467c;}
.product-comparison #businesslisting a.select-item-link {color:#0457a3;}
.product-comparison #businesslisting a:hover.select-item-link {color:#0077e4; text-decoration:underline;}

.listing_item.premium .phone_box a, .listing_item.premium .phone_box a:hover, .listing_item.premium .phone_box {color: #044C7F !important;}
.listing_item.premium .listing_heading {background: #044C7F !important;}
.listing_item.premium .txt_company {text-shadow: 1px 1px #033a60 !important;}
.listing_item.premium .col_body {background:#e7f3ff url(/static/campfire/layouts/results/blue/images/bg_premium.gif) repeat-x scroll 0 top; border:1px solid #77aed5;}
.listing_item.premium .col_body_inner {background:transparent url(/static/campfire/layouts/results/blue/images/bg_premium2.gif) repeat-y scroll right top;}
.listing_item.premium .col_body .section_inner_2 .key_info {border-top: 1px solid #cae4f6 !important;} 
.listing_item.premium .info_icon.txt_address {color: #044C7F;}

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


/* Advanced Listing */

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


.listing_item.premium .listing_notice .special_offer, .listing_item.advanced .listing_notice .special_offer {background:url("/static/images/bl_output/special-offer.png") no-repeat 0px -28px !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:#2e9afd; text-decoration:underline;}

#cookie_trail a {color:#0457a3;}
#cookie_trail a:hover {color:#0077e4;text-decoration:underline;}

#pagination a {color:#1e64a4;}
#pagination a:hover {color:#fff;background:#2591f5;border-color:#0075e0;}


/* Map Popup Listings - Premium */

#content .map-results-item {background: url("/static/campfire/layouts/results/blue/images/bg_premium.gif") repeat-x 0 -30px; border: 1px solid #044c7f;}
#content .map-results-item .map-title {background: #044c7f; 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/blue/images/bg_premium.gif") repeat-x 0 -30px; border: 1px solid #89bfe5;}
#content .map-results-item-advanced .map-title {background: #89bfe5;}
#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-blue.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-blue.gif);
	background-position: 0px -30px;
	cursor: pointer;
}
.tabcontent .box .rate {
	background-image: url(/static/campfire/layouts/images/tab-panel/circle-bg-blue.gif);
}
.tabcontent .box .apply a {
	background: url(/static/campfire/layouts/images/tab-panel/apply-blue.gif);
	color:#fff;
}
.tabcontent .box .apply a:hover {
	background: url(/static/campfire/layouts/images/tab-panel/apply-blue.gif) 0px -30px;
}

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


/* Content Directory Widget */

.content-listings .inner {border:1px solid #044C7F;}
.content-listings .heading {background:#044C7F;}
.content-listings .postcode {background:#b6e1ff;}
.content-listings .all-results {background:#b6e1ff;}
.content-listings .all-results p, .content-listings .all-results p a {color: #044C7F;}


/* Activity Stream */

#activity-stream {width: 670px; margin: 0 0 20px;}
#activity-stream #header-bar {background: url(/static/campfire/layouts/results/blue/images/header.png); color: #504939;}
#activity-stream #header-bar h2 {color: #29445a;}
#activity-stream #header-bar .filter-options li:hover {background: #d3ecff;}
#activity-stream #header-bar .filter-options li.profile-updates a {background: url(/static/campfire/layouts/results/blue/images/arrows.gif) 98px 16px no-repeat;}
#activity-stream #header-bar .filter-options li.profile-updates a:hover {background: url(/static/campfire/layouts/results/blue/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/blue/images/arrows.gif) 88px 16px no-repeat;}
#activity-stream #header-bar .filter-options li a {color: #29445a;}
#activity-stream #header-bar .filter-options li a:hover {background: #d3ecff;}
#activity-stream #header-bar .filter-options li .filter-sub-list {background: #d3ecff; border: 1px solid #d3ecff;}
#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: #29445a; background: url(/static/campfire/layouts/results/blue/images/arrows.gif) 13px -84px no-repeat #d3ecff;}
#activity-stream #header-bar .filter-options li .filter-sub-list li a:hover {background: url(/static/campfire/layouts/results/blue/images/arrows.gif) 13px -84px no-repeat #edf7ff;}
#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: #4191cc;}
#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/blue/images/arrows.gif) no-repeat 8px -81px #d3ecff; border: none;}
#activity-stream .more-activity a, #activity-stream .more-activity a:hover {color: #29445a;}


/*** Blue Comparison Skin ***/

.comparison-table {border: 1px solid #1c699f;}
.comparison-table thead {background-color: #2281c3; background-image: -moz-linear-gradient(#2281c3, #1c699f); background-image: -webkit-linear-gradient(#2281c3, #1c699f);}
.comparison-table thead tr {color: #fff; text-shadow: 1px 1px #255f86;}
.comparison-table thead .headerSortUp {background: url(/static/campfire/layouts/images/compare-sprite.png) center 0 no-repeat #3991e5;}
.comparison-table thead .headerSortDown {background: url(/static/campfire/layouts/images/compare-sprite.png) center -96px no-repeat #3991e5;}
.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 #eaf5ff;}
.comparison-table tbody .product a {color: #0C7BE5;}
.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 -30px;}
