.bef-group-items .form-item,
.bef-select-as-radios .form-radios .form-item {
  text-indent: -24px;
  margin-left: 24px;
}

.bef-select-as-checkboxes a {
	background: #FFFFFF;
	display: block;
	left: 1px;
	padding: 1px 15px;
	position: relative;
	top: -1px;
	margin-right: 20px;
	height: 20px;
	border-bottom: 1px dotted #E3E3E3;
}

.views-exposed-widget label, .view-filters h3.label {
	font-weight: normal;
	color: #5f5f5f;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 4px;
	font-family: KnowledgeBold,KnowledgeRegular,Arial,Helvetica,sans-serif;
	display: block;
	width: 208px;
}

.view-filters h3.label {
	margin: 0 0 6px;
}

.views-exposed-widget .form-item label.option {
	text-transform: none;
	color: #5f5f5f;
	font-size: 13px;
	padding: 0;
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
}

.form-checkboxes {
	padding: 1px 0 0;
}

.views-exposed-widget .form-checkboxes {margin: 0;}

.views-exposed-form .views-exposed-widget {
	padding: 0 0 20px;
	margin: 0 20px 0 0;
}

.form-checkboxes {
  width: 212px;
}

#sidebar-left .form-checkboxes {
  width: 230px;
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin: 0 5px 5px 0;
}

#content-area .bef-checkboxes,
#content-area .bef-select-as-radios .form-radios {
  /*
   * Setting the height and overflow creates a scrollable <div> for the radio/checkbox elements.
   * The border is just for looks -- adjust or remove as needed.
   */
  height: 155px;
  width: 190px;
  overflow: auto;
  border: 1px solid #999;
  margin-top: -25px;
  padding: 25px 10px 0 10px;
}

#content-area #views-exposed-form-product-finder-page-1 #edit-keys {
  width: 440px;
}

#sidebar-inner .bef-checkboxes,
#sidebar-inner .bef-select-as-radios .form-radios {
  height: 105px;
  width: 208px;
  overflow: auto;
  border: 1px solid #999;
  margin-top: -25px;
  padding: 25px 10px 0 10px;
}

#sidebar-inner #views-exposed-form-product-finder-page-1 #edit-keys {
  width: 216px;
}

.view-product-finder table td {
	padding: 10px 15px 10px 0;
	line-height: 160%;
}

.view-product-finder .view-header {
	padding: 0 0 10px;
}

.view-product-finder th {
	color: #212121;
	font-family: KnowledgeBold,KnowledgeRegular,Arial,Helvetica,sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	background: #f1f1f1;
	padding: 5px 10px 3px;
	border-right: 1px #e1e1e1 solid;
}

.view-product-finder tr.even, .view-product-finder tr.odd {
	background: none;
	border: none;
	border-top: 1px #e1e1e1 solid;
}

.view-product-finder .views-field-title a {
	text-transform: uppercase;
	font-size: 13px;
	color: #0082c1;
	font-family: KnowledgeBold,KnowledgeRegular,Arial,Helvetica,sans-serif;
}

.view-product-finder .views-field-title p {
	margin: 0;
}

.view-product-finder .item-list {
	float: right;
}

.view-product-finder .item-list .pager {
	margin: 0;
	padding: 5px 0;
}

.view-product-finder .pager li {
	padding: 0;
	color: #212121;
}

.view-product-finder .pager li.pager-current {
	color: #212121;
	font-weight: normal;
	font-family: KnowledgeBold,KnowledgeRegular,Arial,Helvetica,sans-serif;
}

.view-product-finder .pager li a {
	padding: 0;
	color: #828282;
	text-decoration: underline;
	font-family: KnowledgeBold,KnowledgeRegular,Arial,Helvetica,sans-serif;
}

.view-product-finder .pager li.pager-first a, .view-product-finder .pager li.pager-previous a, .view-product-finder .pager li.pager-next a, .view-product-finder .pager li.pager-last a {
	padding: 5px;
	color: #0082c1;
	text-decoration: none;
	font-family: KnowledgeMedium,KnowledgeRegular,Arial,Helvetica,sans-serif;
	text-transform: capitalize;
}

.view-product-finder .view-footer {
	border-top: 1px #e1e1e1 solid;
	border-bottom: 1px #e1e1e1 solid;
	padding: 5px 0;
}

.view-product-finder .view-footer b {
	font-weight: normal;
}

#edit-keys-wrapper {
	float: none;
	width: 600px;
}

#sidebar-left #edit-keys-wrapper {
	width: 230px;
}

#views-exposed-form-product-finder-page-1 .views-exposed-widgets, #views-exposed-form-product-finder-i18n-page-1 .views-exposed-widgets {
  width: 700px;
}

#sidebar-left #views-exposed-form-product-finder-page-1 .views-exposed-widgets {
  width: 230px;
}

#sidebar-left .view-filters {
	margin: 10px 0 0;
}