
#sortbar {
  width: 100%;
  margin: 17px 0 0 0;
  
  font-family: Georgia, serif;
  /*font-size: 0.9em;*/
  font-style: italic;
  color: #666666;
  
  /*position: relative;
  margin-bottom: -4px;*/
  /*margin-bottom: 14px;*/
  margin-bottom: 20px;
  
  /*margin-left: -4px;
  margin-right: -4px;
  border-left: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
  background: #ffffff;*/
  
  border-left: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
  width: 932px;
  
  margin-left: -4px;
  margin-right: -4px;
  width: 940px;
}
  #sortbar table {
    border-collapse: separate;
  }
  #sortbar td {
    border-color: #ffffff;
    padding-bottom: 14px;
  }

  #sortbar .sorted {
    background: #CDF3A8;
    border-color: #CDF3A8;
  }
    #sortbar .sorted a {
      text-decoration: none;
      
      padding-right: 10px;
      background: no-repeat right 70%;
    }
    #sortbar .sorted a.desc {
      background-image: url(/app/assets/i/sort-desc.gif);
    }
    #sortbar .sorted a.asc {
      background-image: url(/app/assets/i/sort-asc.gif);
    }
      #sortbar .sorted a u {
        color: #3B7B10;
      }

#sortbar .price .currencies {
  font-size: 0.7em;
  margin-left: 4px;
}
  #sortbar .price .currencies a {
    color: #234072;
    padding: 0 !important;
    text-decoration: underline;
  }
  #sortbar .price .currencies a.current {
    padding: 2px 3px !important;
    color: #ffffff;
    background: #4573ad;
    text-decoration: none;
  }


.search-result td {
  border-bottom: none;
  padding: 10px;
}
  .search-result .items .item {
    background: #F5F5F6;
    margin: 0 0 12px 0;
    
    border: 4px solid #ffffff;
    width: 932px;
    
    margin-left: -4px;
    margin-right: -4px;
    width: 940px;
  }
  .search-result .items .item:last-child {
    margin-bottom: -4px;
  }
    .search-result .items .item table {
      border-collapse: separate;
      table-layout: fixed;
    }
    .search-result .items .item td.sorted {
      background: #CDF3A8;
      border-left-color: #CDF3A8 !important;
      border-right-color: #CDF3A8 !important;
    }
    .search-result .items .item td {
      overflow: hidden;
      
      color: #333333;
      /*font-size: 0.9em;*/
      
      padding-top: 26px;
      /*padding-top: 20px;*/
      padding-top: 17px;
      border-bottom: none;
    }
    /*.search-result .items td.partners-rating .opinions {
      font-family: Georgia, serif;
      font-style: italic;
    }*/
      .search-result .items td.partners-rating .opinions em {
        font-family: Georgia, serif;
        font-style: italic;
      }

  .search-result .items .item table.inner td,
  .list-related .item table.inner td {
    padding: 0;
  }

  .search-result .items .item .expander td {
    padding: 0 0 11px 11px;
    padding-bottom: 20px;

    font-family: Georgia, Times New Roman, serif;
    font-style: italic;
    /*font-size: 0.85em;*/
  }
    .search-result .items .item .expander a.jsaction {
      border: none !important;
      outline: none;
      
      background: url(/app/assets/i/expand-tour.gif) no-repeat right bottom;
    }
      .search-result .items .item .expander a.jsaction u {
        text-decoration: none;
        border-bottom: 1px dashed #234072;
        margin-right: 22px;
      }


  .search-result .items .item-collapsed .details {
    display: none;
  }

  .search-result .items .item-expanded {
    border-color: #CCCCCC;
  }
    .search-result .items .item .expander td {
      height: 1.2em;
    }
      .search-result .items .item-expanded .expander a.jsaction {
      /*.search-result .items .item-expanded .expander {*/
        display: none !important;
      }
    .search-result .items .item .details {
    }
      .search-result .items .item .details td {
        padding: 0 !important;
        /*font-size: 1em;*/
      }
      .search-result .items .item .details td.label {
        border-top: none;
        color: #757575;
        padding: 10px 11px !important;
      }
        .search-result .items .item .details td.label .subheader {
          font-family: Georgia, serif;
          font-style: italic;
          font-weight: normal;
          /*font-size: 0.9em;*/
          font-size: 1em;
          line-height: 1.2em;
          color: #666666;
          background: url(/app/assets/i/h2-dark-line.gif) repeat-x left 0.95em;
          margin: 0;
          /*margin-top: 15px;*/
          margin-top: 5px;
        }
          .search-result .items .item .details td.label .subheader h2,
          .search-result .items .item .details td.label .subheader span {
            display: inline-block;
            background: #F5F5F6;
            padding-right: 2px;
          }
      
      .search-result .items .item .details .info {
        width: 932px;
      }
        .search-result .items .item .details .info .block {
          padding: 11px;
          padding-top: 10px;
          padding-bottom: 20px;
          
          /*font-size: 0.8em;*/
          font-size: 0.9em;
        }
          .search-result .items .item .details .info .block table {
            table-layout: auto;
          }
          .search-result .items .item .details .info .block p {
            margin-bottom: 5px;
          }
          .search-result .items .item .details .info .block p:last-child {
            margin-bottom: 0;
          }
          .search-result .items .item .details .info .block .item-toggler-container {
            margin-bottom: 0 !important;
          }
          .search-result .items .item .details .info .block .tour-list-photo {
            max-width: 275px;
            max-height: 190px;
            overflow: hidden;
            margin-right: 10px;
          }
          .search-result .items .item .details .info .block img {
            display: block;
            margin-right: 10px;
          }
          .search-result .items .item .details .info .block a {
            font-family: Georgia, Times New Roman, serif;
            font-style: italic;
            font-size: 1.1em;
          }
          .search-result .items .item .details .info .block a.jsaction {
            border: none;
            outline: none;
            background: url(/app/assets/i/collapse-tour.gif) no-repeat right bottom;
          }
            .search-result .items .item .details .info .block a.jsaction u {
              text-decoration: none;
              border-bottom: 1px dashed #234072;
              margin-right: 22px;
            }


.search-result .items .item-downgrade {
	border-color: #CCCCCC;
}
	.search-result .items .item-downgrade .details {
		display: table-row !important;
    display: block;
	}
	  .search-result .items .item-downgrade .details .item-toggler-container {
	    display: none;
	  }
  .search-result .items .item-downgrade .expander {
    display: none;
  }

  
.search-result .pagination {
	margin-top: 20px;
}

.search-result td {
    border-bottom: none;
    padding: 10px;
}
.search-result .items .item-fixed {
    background: #FEFAF6;
    border: 3px solid #ff0000;
    margin-left: -4px;
    margin-right: -4px;
    width: 940px;
}
