/* ================ */
/* global overrides */
/* ================ */
#content-container #content-container-inner {width:990px;}
div#content-container #content, div#content-container #content-1, #content-1 .inner {width: 660px !important;}
#content-1 .product-resultset .pc-bd {padding: 0 !important; margin: 0 !important;}
.directory-map-300 {background: none !important; height: auto !important; width: 300px !important; margin: 0 0 10px !important; padding: 0 !important;}
#showmap_external_map {padding: 0px;}
.directory-map-300 .sidebar-title {background: none; margin: 0 !important; padding: 0 !important; display: block !important; border: none !important;}
.directory-map-300 .sidebar-title h2 {border: none !important; font-size: 18px; color: black; font-weight: bold !important; background: transparent url(/static/images/bl_output/sprite_icons.gif) no-repeat scroll -7px -513px; padding-left:23px; height:30px; line-height:30px; padding-top:8px;}
.product-resultset {float: none !important; width: auto !important; margin: 0 !important; padding: 0 !important; background: none !important; z-index: 9999;}
#directory-search-sub-page .search-form .form-field label {font-size:18px;}

.wide_ads {padding-left:38px;}

/* ============== */
/* top page stuff */
/* ============== */

/* headings */
#content-1 .product-resultset .pc-bd h2.results_title {height: auto !important; background: none !important; border: none; font-size: 20px; line-height: 1em; margin: 0; padding: 5px 0; text-indent: 0 !important; font-weight: bold;}
#content-1 .product-resultset .pc-bd h4.results_number {font-size: 12px !important; height: auto !important; text-indent: 0 !important; margin: 0 !important; padding: 0 !important;}
#content-1 .product-resultset .pc-bd h3.results_error {}


/* ================== */
/* refine search box */
/* ================== */

.product-comparison #businesslisting .search-field .select-item {font-size: 11px; padding: 4px 0px 4px 3px; text-align: left;}
.product-comparison #businesslisting .search-field .select-item.default, .product-comparison #businesslisting .search-field .select-item.selected {font-weight: bold;}
.product-comparison #businesslisting .search-field .select-item a.select-item-clear {padding-left: 10px; text-transform:capitalize; font-style: italic;}
.product-comparison #businesslisting .search-field .search-field-list .select-item.default {border-top: 1px dotted #EAEAEA; border-bottom: 1px dotted #eaeaea;}

.product-comparison #businesslisting a.select-item-link {border-top: 1px dotted #eaeaea; display: block; margin: 0px; padding: 0px; text-decoration: none; text-align: left; font-size: 11px;}

.product-comparison #businesslisting .pc-hd ul.pc-fieldsets .search-field {background-color: white;}

/* search section box */
.product-comparison #businesslisting .pc-hd fieldset {border: none; margin-bottom: 12px; padding: 10px 20px;}
.product-comparison #businesslisting .pc-hd fieldset .search-field {margin-bottom: 5px;}

/* search group heading - default open state (arrows) */
.product-comparison #businesslisting .pc-hd fieldset ul.pc-fieldsets .search-field h4.search-field-title {
	background: url(/static/campfire/layouts/images/search_title_states.gif) no-repeat scroll 0 -26px;
    border: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
    text-indent: 0px;
    margin: 0px;
    padding: 0 0 0 18px;
    cursor: pointer;
    text-decoration: underline;
}

.product-comparison #businesslisting .pc-hd ul.pc-fieldsets .search-field h4.search-field-title.closed {background: url(/static/campfire/layouts/images/search_title_states.gif) no-repeat scroll 0 0;}

/* heading for the search section */
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets h2 {
    border: none;
    font-size:16px;
    font-weight:bold;
    height:32px;
    line-height:32px;
    padding:0;
    text-align:left;
    margin: 0;
}
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets .search-field .search-field-list {padding: 0px 4px 4px;} 
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets .search-field .search-field-list input {width: 238px;}
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets .search-field .search-field-list .field-hidden {}
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets li.pc-top-level {margin: 0}

.product-comparison #businesslisting .search-field .select-item.default,
.product-comparison #businesslisting .search-field .select-item.selected {background-color: #f0f0f0;}

/* search button at the bottom */
.product-comparison #businesslisting .pc-hd ul.pc-fieldsets li.pc-buttons input.pc-submit {
	width: 260px;
	height: 30px;
	line-height: 30px;
    font-weight: bold;
    font-size: 12px;
    margin-top: 5px;
    cursor: pointer;
    text-align: center;
    color: white;
}