.paginator_page{
    text-decoration: none;

}
.clear{
    clear:both;
}
.odd a{ color:  red !important; }
.step_container{
   background-color: #fbfcff;
   border: solid #efefef 1px;
   float:left;
   margin-bottom: 10px;
}


#step_1{
	width:1040px;
	height:60px;
        
}
#step_2{
	width:500px;
	height:60px;
        margin-right: 10px;
       
}

#step_3{
	width:527px;
	height:60px;
}

#step_4{
	width:1040px;
/*	height:260px; */
        display: none;
}
select{
    width: 225px;
}

.nights_selector{
    width:50px;
}
input[type=text]{
    width:100px;
}
#step_3 select{
    width:50px;
}
#age1,#age2,#age3,#age4{
    width:30px;
    display: none;
}

.option_chk_container{
    height:200px;
    width:200px;
    overflow-y:scroll;
    overflow-x:hidden; 
    text-align: left;
}

.option_chk_container ul{
    list-style: none;
    text-align: left;
}
.option_chk_container ul li{
    text-align: left;
}
#hotel_categories_list_box,#food_list_box{
    width:200px;
    
}
#hotels_list_box{
    width:250px;
}

#search_results{
    width:800px;
   
    
}
#tour{
    width:320px;
}
tr.momental_booking td{
    background-color:#A8CFAB !important;
}
tr.stop_sale td{
    background-color:#cfa8ab !important;
}

.journey_free_places,.journey_no_free_places{
    width:30px;
    height:20px;
    float:left;
    margin-left: 5px;
}
.journey_free_places_l,.journey_no_free_places_l,.journey_free_places_r,.journey_no_free_places_r{
  
   height:14px;
   width:18px;
   background-position: 0px 0px;
   float:left;
   margin-left:3px;
}

.journey_no_free_places_l{
   background-position: -21px 0px;
}

.journey_free_places_l,.journey_no_free_places_l{
   background-image:url(img/f_left.gif); 
  
   
}
.journey_free_places_r,.journey_no_free_places_r{
   background-image:url(img/f_right.gif); 
  
}

.journey_no_free_places_r{
   background-position: -21px 0px;
}



.tr_even td{
	
}

.tr_odd td{
	background-color: #f8faff;
}
/*
#search_results_table tr th{
    background-color: gray;
    border:solid 1px black;
    
}
#search_results_table td{
    border:solid 1px gray;
    padding:4px;
}

#search_results_table{
    border-collapse:  collapse;
    width:1040px;
}
*/
.delivery_td{
    /*background-color: white !important;*/
}

.active_page{
    font-weight: bold;
}