﻿.turbo_container{width:100%; float:left;  }
.turbo_searchbox{width:100%; float:left; border-radius:5px; -webkit-border-radius:5px;}
.trb_hoteldtl{float:left; width:100px; font-size:12px; padding:3px 0 3px 15px; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;}
.trb_hoteldtl dfn{font-size:16px;}
.trb_city, .trb_checkin, .trb_night, .trb_guest{font-weight:bold; float:left; text-align:center; padding:3px 0 3px;}
.trb_city{ width:110px; text-align:center; float:left; vertical-align:middle; padding:12px 0;}
.trb_checkin{width:100px;}
.trb_night{width:55px;}
.trb_guest{width:129px}
.trb_checkin lable, .trb_night lable, .trb_guest lable{width:100%; float:left;}
.trb_checkin code, .trb_night code, .trb_guest code{font-size:11px; width:100%; margin-top:4px; float:left; font-weight:normal; font-family:inherit;}
.trb_btn{float:left; margin:5px 0 0 15px;}
.newsearch{font-size:12px; display:block; margin:2px 3px 0 0; text-align:center;}
.trb_searchfltr{width:98%; float:left; *float:none; padding:10px;}
.trb_searchfltr b{padding:3px; float:left; font-size:13px;}
.inputtype input{background:none; border:none; width:140px; float:left; padding:4px;}
.turbo_hoteldata{padding:8px; float:left; width:98.2%; }
.turbo_datarow{width:99%; float:left; padding:3px 0px 3px 8px;  margin-top:-1px;}

.trb_hotelname, .trb_price{font-weight:bold; font-size:12px; margin-right:-5px;}
.trb_priceDiscount{font-weight:bold; font-size:12px; margin-right:-5px;}

.trb_hotelname{width:350px; float:left; direction: ltr; text-align: left;}
.trb_price{width:220px; float:left;}
.trb_priceDiscount{width:220px; float:left;}
.trb_star{width:170px; float:left;}
.trb_map{width:80px; float:left;}

.trb_map a:hover{text-decoration:underline;}
.trb_bookbtn{float:right; }
.tr_star{width:61px; height:11px; margin-right:2px; float:left;}
.trstar5{background-position:0 0;}
.trstar4{background-position:0 -11px;}
.trstar3{background-position:0 -22px;}
.trstar2{background-position:0 -33px;}
.trstar1{background-position:0 -44px;}
.trstar0{background-position:0 -55px;}

/*modifysearch*/
.trb_modifysearch{float:left; width:96.5%; margin:8px 8px 0 8px;  padding  :8px; }
.trb1{float:left; width:170px; float:left;}
.trb2{float:left; width:335px; float:left;}
.trb_date{float:left; width:105px; margin-left:8px;}
.trb3{width:94px; float:left; margin-left:5px;}
.trb4{float:left; width:170px; float:left;}
.width_152{width:152px !important;}

.trb1 label, .trb2 label, .trb3 label,.trb4 label, .trb_date label{font-size:12px; font-weight:bold; float:left; padding-bottom:5px;}
.trb1 label, .trb1 code,trb4 label, .trb4 code, .trb2 label, .trb2 code,.trb3 code, .trb3 label, .trb_date code{float:left; width:100%; padding-bottom:5px;}
.trbroom{float:left; width:55px; font-weight:bold;font-size:11px; }
.trb_room{width:250px; float:left; margin-top:12px;}
.trd_adlt, .trd_chld{width:95px; float:left;}
.trd_adlt label, .trd_chld label{width:35%; float:left; font-size:11px;} 
.trd_adlt code, .trd_chld code{width:48%; float:left;}
.trd_adlt code select, .trd_chld code select{width:52px; font-size:12px;}
.trb_sel{width:85px;}
.caldiv{ width:94px; float:left;}
.caldiv input{border:none; width:97px; float:left; padding:0px;}
.caldiv img{float:right; margin:2px 0 2px 2px;}
.t_room_detailss{ float:left; width:26%;}
.t_room_detailss label{ float:left; width:50px; padding:2px;}
.select_c{ float:left; width:70px; margin-right:3px;}
.select_c select{ width:70px;}
.t_room_info{ float:right; width:26%; padding-top:5px;}
.t_room_info label{ float:left; width:50px; padding:2px;}
#guestsInfo ~ div{ float:left; width:100%}
.trb_input{padding:2px 3px;}
.trb_select, .trb_room_guests{padding:1px 2px;}
.trb_input, .trb_select, .trb_room_guests{float:left; font-size:11px;}
.trb_roombox{float:left; padding:3px 5px; width:98.5%;  }
.trb_rooms{width:65px; float:left; font-weight:bold; padding:5px 0;}
.trb_guestbox{ width:75px;}
.trb_gstdtl{width:80px;}
.trb_guestbox, .trb_gstdtl{ float:left; padding-left:10px; margin-left:8px;}
.trb_gstchld{float:left; width:55px; padding-left:8px; margin-left:5px;}
.trb_guestbox label, .trb_gstdtl label, .trb_gstchld label{width:100%; display:block; padding-left:3px; font-size:11px;}
.trb_room_guests{width:55px;}
.trbcatg{font-size:11px; }
/*error msg css*/
.searcherror7 {
   
    float: left;
    font-size: 10px;
    margin-left: 12px;
    margin-top: 5px;
    width: 100%;
}

.searcherror_new {
    
    float: left;
    font-size: 10px;
    margin: 0 !important;
}
.trb_price h1 del {
   
   font-family: inherit;
   text-decoration: line-through;
}
.trb_priceDiscount h1 del {
   
   font-family: inherit;
   text-decoration: line-through;
}
.turbotooltip{    
    border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
    font-family: inherit;
    font-size: 10px;
    padding: 7px;
    position: absolute;
    width: 220px;
    right:-111px;
    margin-top:-40px;
}
.trbhotel_data{ float: left; font-weight: bold; margin: 0; width: 98.5%; text-align:left !important;}
.result_loader{padding:3px 0; text-align:center; font-weight:bold; font-size:13px; float:left; width:100%;}

.fltr_star{width:21%; float:left; padding-left:10px; cursor:pointer;}
.fltr_price{width:40%; float:right; cursor:pointer;}
.fltr_star a, .fltr_price a{font-size:12px; font-weight:bold; float:left;}
.fltr_star img, .fltr_price img{float:left; margin:.3em .3em 0;}
.inputtype{float: left; height: 22px; width:34%;}