/* Apache Solr Search Form Styles */

#main-search-page .panel-col-top {
  position:relative;
  width:940px;
  display:block;
  margin-bottom:21px;
}

.pane-search-0 #search-block-form {
  background-color: #eaeaea;
  display: block;
  padding-bottom: 5px;
}

#main-search-page .pane-apachesolr-info {
  position:absolute;
  display: block;
  top: 45px;
  left:550px
}

#main-search-page .pane-apachesolr-info .pane-content.content {
  font-weight: bold;
  margin-left: 10px;
  margin-top: 21px;
}

body.page-resource-center .pane-search-0 {
  position:relative;
}

body .pane-search-0 #search-block-form .form-item {
  width: auto;
  padding-bottom: 5px;
  clear: left;
  height: auto;
}

body .pane-search-0 #search-block-form #edit-filter-tid-wrapper {
  width: 200px;
}

body .pane-search-0 #search-block-form .container-inline #edit-filter-tid-wrapper label,
body .pane-search-0 #search-block-form .container-inline #edit-filter-types-wrapper label,
body .pane-search-0 #search-block-form .container-inline  #edit-filter-bs-has-video-wrapper label {
  display: inline;
}

body .pane-search-0 #search-block-form .container-inline #edit-filter-bs-has-video-wrapper {
  vertical-align: middle;
  width: 100px;
  padding-top: 5px;
}

body .pane-search-0 #search-block-form .container-inline #edit-filter-bs-has-video-wrapper label {
  font-size: 14px;
  font-family: 'Lucida Grande';
  color: rgb(1, 56, 86);
  font-weight: normal;
}

body .pane-search-0 #search-block-form #edit-filter-tid-wrapper {
}

body .pane-search-0 #search-block-form .selector,
body .pane-search-0 #search-block-form .selector span {
  width: 150px;
  display: inline-block;
}

body .pane-search-0 #search-block-form .container-inline,
#apachesolr-panels-search-form .form-item .container-inline {
  width:auto;
  display:block;
  padding-top:14px;
  margin-left:11px;
}

#apachesolr-panels-search-form .form-item .form-item {
  height:auto;
}

body .pane-search-0 #search-block-form .container-inline .form-item label,
#apachesolr-panels-search-form .form-item label {
  display:none;
}

body .pane-search-0 #search-block-form .container-inline .form-item #edit-search-block-form-1.form-text,
#apachesolr-panels-search-form .form-item .form-text {
  background: transparent url(../img/search_main_input_bg.png) no-repeat 0 0;
  width:505px;
  height:32px;
  display:inline;
  float:left;
  margin:0;
  padding:0;
  border:0;
  font-size:16px;
  font-family:arial,sans-serif;
  color:#013856;
  padding-left:10px;
  text-indent:auto;
  max-width:auto;
}

body .pane-search-0 #search-block-form .container-inline #edit-submit.form-submit,
#apachesolr-panels-search-form .form-item .form-submit {
  background: transparent url(../img/search_main_submit_bg.png) no-repeat 0 0;
  width:33px;
  height:32px;
  display:block;
  float:left;
  margin:0;
  padding:0;
  border:0;
  margin-left:-10px;
  text-indent:-9999px;
  *font-size:0;
  *display:block;
  *line-height:0;
}

/* Top Block */

/* hide form items in top block, except for text input */
#block-search-0 .form-item {
  display: none;
}

#edit-search-block-form-1-wrapper {
  display: block !important;
}

#edit-search-block-form-3-wrapper {
  display: block !important;
}

/* Search - Results */

.apachesolr_search-results .search-result {
  background: transparent url(../img/blockListBorder.png) repeat-x 0 100%;
  padding-bottom:21px;
  margin-bottom:15px;
  min-height: 100px;
}

.apachesolr_search-results .search-result .thumbnail {
  float: left;
  margin-right: 1em;
}


.apachesolr_search-results .search-result dd {
  margin-left:0;
  margin-bottom:0;
}

.apachesolr_search-results .search-result .title a {
  font-family: FranklinGothicURW-Med, arial, sans-serif;
  font-size:21px;
  line-height:1.2em;
  color:#013856;
}

.apachesolr_search-results .search-result .search-snippet {
  font-family: arial, sans-serif;
  font-size:16px;
  line-height:1.3em;
}

.apachesolr_search-results .search-result .search-info {
  font-family: arial, sans-serif;
  font-size:12px;
  color:#8DA6B3;
  margin-top:9px;
  margin-bottom:6px;
}

/* Search - Right Sidebar Styles */

#main-search-page .panel-col-last ul li {
  list-style-type:none;
  font-size:14px;
  color:#9b9b9b;
}

#main-search-page .panel-col-last ul li a {
  font-family:arial, sans-serif;
  font-size:14px;
  line-height:1.3em;
  color:#013856;
}

#main-search-page .panel-col-last .panel-pane.pane-block {
  background: transparent url(../img/blockListBorder.png) repeat-x 0 100%;
  margin-bottom:10px;
  padding-bottom:3px;
}

#main-search-page .panel-col-last .pane-apachesolr-search-currentsearch h2.pane-title.block-title {
  font-family: FranklinGothicURW-Med, arial, sans-serif;
  font-size:21px;
  line-height:normal;
  padding-bottom:4px;
  border-bottom:5px solid #40abb9;
}

body.page-resource-center .pane-search-0 h2.pane-title.block-title {
  left: 558px;
  margin-bottom: 0;
  position: absolute;
  top: 15px;
}

#main-search-page .panel-col-last .pane-apachesolr-search-currentsearch h3 {
  color:#8DA6B3;
  margin-top:5px;
}

#main-search-page .panel-col-last h2.pane-title.block-title {
  font-family:arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:1.3em;
  margin-bottom:0px;
}

#main-search-page .panel-col-last .pane-apachesolr-search-currentsearch .item-list ul li {
  font-weight:bold;
  font-size:14px;
  color:#013856;
}

.pane-apachesolr-search-currentsearch .item-list ul li a {
  font-size:14px;
}


