body {
 font: 14px/18px "Open Sans",sans-serif;
}
.monitorform {
 width:960px;
 background:url(/2015/images/search_bg.jpg);
 border:1px solid #bebebe;
 border-radius:5px;
 color:#333333;
 padding:10px;
}

.monitorform table tr td {
 vertical-align:middle;
 font-size:14px;
 color:#333333;
 padding:8px;
}
.monitorform span {
 color:#9a9999;
}
.monitorform select {
 border-radius:3px;
 border:1px solid #bebebe;
 width:195px;
 padding:4px;
}

#date_min {
 width:90px !important;
 padding:4px !important;
 border-radius:3px;
 border:1px solid #bebebe;

}

#date_max {
 width:90px  !important;
 padding:4px !important;
 border-radius:3px;
 border:1px solid #bebebe;

}

input.date_picker_box {
    background-image: none !important;
}

#tbl_journey_monitor2015 {
 width:980px;
 font-size:12px;
 border:0px;
 empty-cells:show;
}

#tbl_journey_monitor2015 th {
 background:url(/2015/images/search_bg.jpg);
 border:1px solid #dedede;
 border-radius:5px;
 padding:4px;
}

#tbl_journey_monitor2015 td {
 vertical-align:middle;
 font-size:14px;
 color:#333333;
 border:1px solid #d2d2d2;
 border-radius:5px;
 font-size:12px;
 text-align:center;
 padding:5px;
}

.placeavail {
 background:#d5f138;
}















.searchform {
 width:708px;
 background:url(/2015/images/search_bg.jpg);
 border:1px solid #bebebe;
 border-radius:5px;
 color:#333333 !important;
 padding:10px;
-webkit-box-shadow: 0px 5px 0px 0px rgba(220,220,220,1);
-moz-box-shadow: 0px 5px 0px 0px rgba(220,220,220,1);
box-shadow: 0px 5px 0px 0px rgba(220,220,220,1);
}

.searchform > table >tr >td {
 vertical-align:middle;
 font-size:14px;
 color:#333333;
}
.searchform span {
 color:#9a9999;
}
.select2 {
 border-radius:3px;
 border:1px solid #bebebe;
 width:123px !important;
 padding:4px;
}

.select3 {
 border-radius:3px;
 border:1px solid #bebebe;
 width:50px !important;
 padding:4px;
/*
  -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
*/

}


.searchform span {
 color:#9a9999;
}


.searchform #start_date_from {
 width:70px !important;
 padding:5px;
 border-radius:3px;
 border:1px solid #bebebe;
}

.searchform #start_date_to {
 width:70px !important;
 padding:5px;
 border-radius:3px;
 border:1px solid #bebebe;

}
.size3 {
 width:80px !important;
 padding:4px;
 border-radius:3px;
 border:1px solid #bebebe;

}

hr {
 border:0px;
 border-bottom:1px solid #bebebe;
 width:730px;
 margin-left:-10px;
}

.leftborder {
 border-left:1px solid #bebebe;
 padding-left:15px;
 padding-right:0px;
}

#cities_list{
 padding-left:0px;
}

#hotels_list {
 padding-left:0px;
}

#hotels_list_box {
    width: 280px;
}

#food_type_list{
 padding-left:0px;
}

.option_chk_container {
  overflow-y: auto !important;
}

.hotel_chk,.food_chk,.tour_city_chk {
 margin-right:10px;
}

#step_4 {
/* height:290px; */
 width:708px;
 margin-top:20px;
}

.border-right {
 border-right:1px solid #bebebe;
 margin-right:20px;
}


#btn_hide_advanced {
 margin-top:6px;
 cursor:pointer;
 display:none;
}

#btn_show_advanced {
 margin-top:6px;
 cursor:pointer;
 display:none;
}


#btn_search {
 margin-top:6px;
 cursor:pointer;
}


#search_results {
 margin-top:15px;
 margin-bottom:30px;
}



#search_results_table {
border:0px !important;
}

#search_results_table tr th {
border:0px;
}

#search_results_table tr td {
border:0px;
}


#search_results_table {
 width:730px !important;
}

#search_results_table th {
 background:#a9c31b !important;
 color:#FFF !important;
 font-size:14px !important;
 padding:7px !important;
 border-top:1px solid #dedede !important;
 border-bottom:1px solid #dedede !important;
 text-shadow: 1px 1px 1px #6a7a13;
}


/*
#search_results_table tr {
 border:1px solid #d2d2d2;
 border-radius:5px;
}
*/

#search_results_table td {
 vertical-align:middle;
 font-size:14px;
 color:#333333;
 font-size:14px;
 text-align:center;
 padding:5px !important;
 background:#f6f4f4;
}

.borderup {
 border-top:1px solid #dedede !important;
 border-bottom:1px solid #dedede !important;
}

.roundleft {
 border-radius:5px 0 0 5px !important;
 border-left:1px solid #dedede !important;
 border-top:1px solid #dedede !important;
 border-bottom:1px solid #dedede !important;

}

.roundright {
 border-radius:0 5px 5px 0 !important;
 border-right:1px solid #dedede !important;
 border-top:1px solid #dedede !important;
 border-bottom:1px solid #dedede !important;

}
.spacerow td{
 background:#FFF !important;
 padding:2px !important;
 border:0px !important;
 border-top:0px !important;
 border-bottom:0px !important;
}

.spacerow{
}

#search_results_paginator {
 margin-top:-20px;
 width:730px;
 display:block;
 text-align:center;
}

#search_results_paginator a {
 display:inline-block;
 padding:3px;
 min-width:20px;
 border:1px solid #bebebe;
 border-radius:3px;
 color:#666666;
}

#search_results_paginator a.active_page {
 color:#e5097f !important;
}

.spacetd {
 border:0px !important;
 background:#FFF !important;
 padding:0px !important;
}

.any1 {
 display:inline-block;
 margin-left:71px;
}
.any2 {
 display:inline-block;
 margin-left:10px;
}
.any3 {
 display:inline-block;
 margin-left:55px;
}

.tdsize {
 width:50px;
 display:inline-block;
}


#LoginForm {
    background-color: #aac41c;
    border-radius: 6px;
    display: block;
    padding: 10px 118px 15px 209px;
}


#age1,#age2,#age3,#age4 {
    border: 1px solid #bebebe;
    border-radius: 3px;
    padding: 4px;
    display:inline;
}

#agediv {
        margin-top:10px;
	display:none;
}