#bmMainContainer{border-top:4px solid #4A4A4A;width:618px;background:#EBE9E1;padding:0 0 10px 20px;margin-bottom:10px;float:left;}
.display {display:block;}
.dontDisplay {display:none}
#hotelRow5 .noDisplay{display:none;}
#hotelRow5 .display {display:block;}
.divHide {display:none;}
label{display:block;}
.inputInvalidLbl {color:#f00 !important;}
input.inputInvalid{height:18px;}
select.selectInvalid{border:1px solid #f00;}

#hotelRow1,#hotelRow2,#hotelRow3,#hotelRow4,#hotelRow6,#hotelRow5{float:left;width:618px;padding-top:10px;_float:none;}
#hotelRow1 #cityGroup, #hotelRow1 #countryGroup{float:left;}
#hotelRow1 #checkIn,  #hotelRow1 #checkOut{float:left;width:105px;}
#hotelRow1 #checkIn{margin-right:13px;display:inline;}
#hotelRow1 #stateGroup{float:left;width:12%;}
#hotelRow1 #cityGroup input,#hotelRow1 #countryGroup select{width:135px;margin-right:13px;display:inline;}
#hotelRow1 #stateGroup select{width:60px;}

.childAgeLabel{margin:2px 0;color:#555;display:none;margin-left:270px;color:#000}
.childAgeLabelInvalid {font-size:12px;color:red;margin-left:270px;}

#hotelRow3 #room1, #hotelRow3 #room2, #hotelRow3 #room3, #hotelRow3 #room4{clear:both;}
#hotelRow3 .roomLabel,.guests{float:left;margin-right:15px;width:8%;}
#hotelRow3 .roomLabel{display:inline;}
#hotelRow3 #adults1, #hotelRow3 #adults2, #hotelRow3 #adults3,#hotelRow3 #adults4{width:12%;}
#hotelRow3 #children1, #hotelRow3 #children2, #hotelRow3 #children3, #hotelRow3 #children4{width:17%;}
#hotelRow3 .roomRows{padding-top:10px;}
#hotelRow3 #room1{padding-top:0;}

#hotelRow4 .hotelPref{float:left;margin:0 13px 0 0;display:inline;}
#hotelRow4 #htlCompanyDiv{float:left;margin:0 13px 0 0;display:inline;}

#hotelRow5 {color:#000;clear:both;}
#hotelRow5 label{display:inline;}
#hotelRow5 #amenitiDiv {float:left;width:186px;}
#hotelRow5 #htlCompanyDiv {float:left;width:185px;}
#hotelRow5 select{width:173px;}

#hotelRow5 .disLast span,#hotelRow5 .disLast div {background: url(../img/treeLast.gif) no-repeat 1px 0;text-decoration:none;padding-left:12px;}
#hotelRow5 #amenitiDisplayOptDiv{width:175px;}
#hotelRow5 #htlCompanyDisplayOptDiv{width:200px;}

#hotelRow5 span img{float:right;margin-top:4px;cursor:pointer;background:red;}
#hotelRow5 span div{float:left;background:url(../img/tree.gif) no-repeat 1px 0px;padding-left:12px;}
#hotelRow5 span .last {background:url(../img/treeLast.gif) no-repeat 1px 0; padding-left:12px;}
#hotelRow5 #amenitiRemove, #hotelRow5 #htlCmpRemove{text-align:right;border-left:1px solid #000;background:none;margin-left:1px;}
 
#hotelRow6{height:30px;}
#hotelRow6 .linkPortion{float:left;width:50%;padding-top:7px;*padding-top:6px;}
#hotelRow6 .linkPortion a{color:#FBD490;}
#hotelRow6 .hotelBtn{float:right;width:50%;}
#hotelRow6 .hotelBtn button{float:right;margin-right:21px;}

select{padding:1px 0;float:left;display:block;margin-top:0px !important;}
.text, .selectField{float:left;display:block;}

#cityGroup{width:139px;padding-right:13px;}



