/* ADVANCED SEARCH
--------------------------------------------*/


#gas_searchForm.gas_basic .gas_advancedSearch,
.search-form.gas_basic .gas_advancedSearch {
  display: none; }

#gas_searchForm .gas_basicSearch form,
.search-form .gas_basicSearch form {
      padding: 0;
      margin: 0; }
#gas_searchForm.gas_basic .gas_rss,
.search-form.gas_basic .gas_rss {
  width: 50%;
  height: 60px; }
  #gas_searchForm .gas_rss .gas_header .gas_text,
  .search-form .gas_rss .gas_header .gas_text {
    float: left;
    display:inline;}
  #gas_searchForm.gas_basic .gas_rss .gas_header img,
  .search-form.gas_basic .gas_rss .gas_header img {
    margin: 0 0 0 10px; }
  #gas_searchForm.gas_basic .gas_rss .gas_links,
  .search-form.gas_basic .gas_rss .gas_links {
    clear: both; }
    #gas_searchForm.gas_basic .gas_rss .gas_links a,
    .search-form.gas_basic .gas_rss .gas_links a {
      float: left;
      padding-right: 10px;
      margin-right: 10px;
      border-right: 1px solid #999; }
    #gas_searchForm.gas_basic .gas_rss .gas_links a:last-child,
    .search-form.gas_basic .gas_rss .gas_links a:last-child {
      border: 0; }
#gas_searchForm.gas_advanced .gas_basicSearch,
.search-form.gas_advanced .gas_basicSearch {
  display: none; }
#gas_searchForm.gas_advanced .gas_rss,
.search-form.gas_advanced .gas_rss {
  width: 150px;
  height: 230px; }

#gas_searchForm,
.search-form {
  font-size: 12px;
  min-width: 800px;
  border: 1px solid #ccc;
  padding: 3px;
  overflow: hidden; }
  #gas_searchForm form input,
  .search-form form input {
        background-color:#fff;}
  #gas_searchForm a,
  .search-form a {
    cursor: pointer; }
  #gas_searchForm .gas_basicSearch,
  .search-form .gas_basicSearch {
    padding: 5px; }
    #gas_searchForm .gas_basicSearch input,
    .search-form .gas_basicSearch input {
      width: 25%; }
  #gas_searchForm .gas_advancedSearch,
  .search-form .gas_advancedSearch {
    padding: 10px; }
    #gas_searchForm .gas_advancedSearch .gas_options,
    .search-form .gas_advancedSearch .gas_options {
      overflow: hidden;
      margin-bottom:8px; }
      #gas_searchForm .gas_advancedSearch .gas_options label.gas_title,
      .search-form .gas_advancedSearch .gas_options label.gas_title {
        float: left;
        margin: 0 15px 0 0; }
      #gas_searchForm .gas_advancedSearch .gas_options .gas_option,
      .search-form .gas_advancedSearch .gas_options .gas_option {
        float: left;
        margin: 0 15px 0 0; }
    #gas_searchForm .gas_advancedSearch form,
    .search-form .gas_advancedSearch form {
      padding: 0 0 0 0;
      margin: 0; }
      #gas_searchForm .gas_advancedSearch form .gas_row,
      .search-form .gas_advancedSearch form .gas_row {
        overflow: hidden;
        margin: 0 0 5px 0; }
        #gas_searchForm .gas_advancedSearch form .gas_row > label,
        .search-form .gas_advancedSearch form .gas_row > label {
          float: left;
          width: 190px;
          text-align: right;
          padding: 0 10px 0 0; }
        #gas_searchForm .gas_advancedSearch form .gas_row .gas_input,
        .search-form .gas_advancedSearch form .gas_row .gas_input {
          float: left;
          width: 420px; }
          #gas_searchForm .gas_advancedSearch form .gas_row .gas_input input,
          .search-form .gas_advancedSearch form .gas_row .gas_input input {
            width: 392px; }
        #gas_searchForm .gas_advancedSearch form .gas_row .gas_input.gas_mini input,
        .search-form .gas_advancedSearch form .gas_row .gas_input.gas_mini input {
          width: 100px; }
        #gas_searchForm .gas_advancedSearch form .gas_row .gas_input.gas_mini .gas_date,
        .search-form .gas_advancedSearch form .gas_row .gas_input.gas_mini .gas_date {
          background: url("/images/icons/calendar.png") no-repeat 84px 0; }
        #gas_searchForm .gas_advancedSearch form .gas_row .gas_input.gas_mini span,
        .search-form .gas_advancedSearch form .gas_row .gas_input.gas_mini span {
          margin: 0 10px 0 10px; }
      #gas_searchForm .gas_advancedSearch form .gas_action,
      .search-form .gas_advancedSearch form .gas_action {
        margin: 20px 0 0 200px; }
  #gas_searchForm .gas_rss,
  .search-form .gas_rss {
    float: right;
    background: #ddd; }
    #gas_searchForm .gas_rss .gas_header,
    .search-form .gas_rss .gas_header {
      font-size: larger;
      font-weight: bold;
      margin: 10px 10px 5px 10px; }
    #gas_searchForm .gas_rss .gas_links,
    .search-form .gas_rss .gas_links {
      margin-left: 10px; }
      #gas_searchForm .gas_rss .gas_links a,
      .search-form .gas_rss .gas_links a {
        display: block; }
  #gas_searchForm label.gas_title,
  .search-form label.gas_title {
    display: block;
    font-size: larger;
    font-weight: bold; }
  #gas_searchForm .gas_toggleSearch,
  .search-form .gas_toggleSearch {
    font-size: smaller;
    margin: 0 0 0 10px; }
  #gas_searchForm input.default,
  .search-form input.default {
    color: #999; }
  #gas_searchForm label.error,
  .search-form label.error {
    color: #ce4844;
    display: block;
    background: url("/images/icons/exclamation.png") no-repeat left 3px;
    padding: 3px 3px 3px 20px; }


#unified_searchForm {
  margin-top: 20px; }

/* UNIFIED SEARCH FORM — scope-selector radio buttons
--------------------------------------------*/

.search-form .unified_scopeSelector {
  border: none;
  padding: 0;
  margin: 4px 0 0 0; }

.search-form .unified_scopeSelector legend {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-form .unified_scopeSelector label {
  display: inline;
  margin-right: 12px;
  font-weight: normal;
  font-size: 12px;
  cursor: pointer; }

.search-form .gas_basicSearch input[type='radio'] {
  width: auto;
  margin-right: 3px; }


/* UNIFIED SEARCH FORM — type-checkbox fieldset
--------------------------------------------*/

.search-form .unified_typeCheckboxes {
  border: none;
  padding: 0;
  margin: 0; }

.search-form .unified_typeCheckboxes legend {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }
