/* search.css */

.search-pagination {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 12px;
}
.search-pagination ul {
  float: left;
  left: 50%;
  margin: 0 auto;
  position: relative;
  font-size: 1.2em;
}
.search-pagination ul li.current,
.search-pagination ul li:hover a {
  background-color: #afc4db !important; 
  color: #1f3043 !important;
  /* background image with triangle */  
}

.search-pagination ul li:hover a {
  color: #1f3043 !important;
}

.search-pagination ul li.current {
  background: #afc4db url(../../../template_images/rmv/layout/up.png) center 19px no-repeat; 
}

.search-pagination ul li {
  color: #345172;
  list-style: none;
  float: left;
  position: relative;
  right: 50%;
  
  border-top: 1px solid #9a9ea6;
  border-bottom: 1px solid #9a9ea6;
  border-left: 1px solid #5c85ab;
  border-right: 1px solid #6e96bf;
    
  background: #71a0c5;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#71a0c5), to(#5983b3));
  background: -moz-linear-gradient(#71a0c5, #5983b3);
  background: linear-gradient(#71a0c5, #5983b3);
  -pie-background: linear-gradient(#71a0c5, #5983b3);   
}



.search-pagination ul li a {
   color: #fff;
   padding: 2px 8px 2px 8px;
}

.search-pagination ul li a, .search-pagination ul li span {
   display: block;
   padding: 2px 8px 2px 8px;
}

.search-pagination ul .prev a, .search-pagination ul .next a, .search-pagination ul .prev span, .search-pagination ul .next span {
   padding: 2px 8px 2px 8px;
}

.search-pagination .prev  {
  border-left: 1px solid #9a9ea6;
  border-bottom: 1px solid #9a9ea6;
  border-top: 1px solid #9a9ea6;
  
  text-align: center;
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  
  background: #71a0c5;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#71a0c5), to(#5983b3));
  background: -moz-linear-gradient(#71a0c5, #5983b3);
  background: linear-gradient(#71a0c5, #5983b3);
  -pie-background: linear-gradient(#71a0c5, #5983b3);	
}
.search-pagination .next  {
  border-top: 1px solid #9a9ea6;
  border-right: 1px solid #9a9ea6;
  border-bottom: 1px solid #9a9ea6;
  border-left: 1px solid #5c85ab;
  
  text-align: center;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  
  background: #71a0c5;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#71a0c5), to(#5983b3));
  background: -moz-linear-gradient(#71a0c5, #5983b3);
  background: linear-gradient(#71a0c5, #5983b3);
  -pie-background: linear-gradient(#71a0c5, #5983b3);
	
}


/* search */

#search-controls .sort-label {
  list-style-type: none;
  display: block !important;
  font-weight: bold;
  margin: 0 0 7px 16px;
  font-size: 90%;
}

.search-result-list .search-result-item{
  font-size: 1.3em; 
  padding: 20px 10px 20px 10px;
}
.search-result-list .highlight {
   background-color: #F7F7F7;
   border-top: 1px solid #DDE0E8;
   border-bottom: 1px solid #DDE0E8;
}
.search-result-list .first {
  border-top: 0 !important;
}


/* move to styles.css */
.destination-item p {
   margin-bottom: 10px;
}

.route-item .city-list {
  font-size: 1.3em;
  margin-bottom: 10px;
}
.route-item h3 {
  margin-top: 10px;  
}


.route-item p {
  margin-bottom: 10px !important; 
}


.main-panel-content .cities ul {
  margin: 0;
  padding: 0;
}
.main-panel-content .cities ul li {
  font-weight: bold;
  list-style-type: none;
  float: left;
  padding: 0 4px 0 10px;
  background:url(../../../template_images/rmv/layout/bullets.png) 0 8px no-repeat;
  font-family: "Georgia",Palatino,"Palatino Linotype",Times,"Times New Roman",serif;
  font-size: 90%;
}
.main-panel-content .cities ul li.first {
  background: none; 
  padding: 0 4px 0 0;
}




/* move to styles.css */

.two-column-tile .image-rounded {
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
/*
.two-column-tile .image img {
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  behavior: url(/template_resources/css/PIE.htc); 
  position: relative;
}
*/
.two-column-tile a.image {
  /*background: none !important; */
}

/* move to styles.css */
.image-rounded2-brown {
  border: 1px solid #AC8C59 !important;
}
.pkg .trip-map {
  border: 0 !important; 
}
#guest-photos .border-wrap {
  border-top: 0 !important;
  padding-top: 0 !important;
  
}

.search-controls-fr .sort-label { width: 440px !important; }
.search-controls-fr .next-year { margin-left: 120px !important; }
.search-controls-de .next-year { margin-left: 130px !important; }
.search-controls-de .sort-label { width: 450px !important; }
