#index-book fieldset, #index-book2 fieldset, #frm-detail fieldset {border:none;margin:0;padding:0;}


#index-book legend, #index-book2 legend{font:normal 11px tahoma;color:black;}
#index-book label, #index-book2 label, #frm-detail label{display:block;width:auto;float:left;font:normal 11px tahoma;color:black;margin-right:5px;}
#index-book p, #index-book2 p , #frm-detail p{float:left;width:100%;}
#index-book select, #index-book2 select, #frm-detail select{font:normal 11px tahoma;color:black;float:right;margin-right:5px;}
#index-book2 select, #frm-detail select {float:none;}

#index-book2 fieldset {margin:10px 0 0 10px;padding:5px 0 0 0;border-top:1px solid #ccc;}
#index-book fieldset.passenger,#index-book2 fieldset.passenger, #frm-detail fieldset.passenger{display:none;margin:0 0 0 20px; border-top:none;}
#index-book fieldset.passenger {padding:0;margin:0; text-align:left;}
#index-book fieldset.passenger legend {margin:0; text-align:left;}

#index-book fieldset.passenger,#index-book2 fieldset.passenger, #frm-detail fieldset.passenger{display:none;margin:0 0 0 20px; border-top:none;}

#index-book fieldset.passenger p, #index-book2 fieldset.passenger p, #frm-detail fieldset.passenger p {width:45%;text-align:center;float:left;}
#index-book2 fieldset.passenger p {width:20%;}

#index-book fieldset.passenger label,#index-book2 fieldset.passenger label, #frm-detail fieldset.passenger label  {width:100%;float:none;}
#index-book fieldset.passenger select, #index-book2 fieldset.passenger select, #frm-detail select{font:normal 11px tahoma;color:black;float:none;}

#index-book select.leftsmall,#index-book2 select.leftsmall, #frm-detail select.leftsmall{margin-right:35px;}

#index-book form, #index-book2 form {margin:0;padding:0;}
#index-book #hotel_country fieldset, #index-book2 #hotel_country fieldset {margin:0;padding:0;}
#hotel_hc, #hotel_sb {display:none;margin-bottom:10px;}

#index-book2 #hotel_country fieldset {margin:10px 0 0 10px;padding:5px 0 0 0;border-top:1px solid #ccc;}

#index-book2 #frm_group label, #frm_payment label {display:block;float:left;width:130px;}
#index-book2 input{width:150px;font:normal 11px Tahoma,Arial, Helvetica, sans-serif;padding-left:2px;}
#index-book2 .checkbox input, #index-book2 input.button {border:none;}

#index-book2 .checkbox label{width:auto;}
#index-book2 .checkbox input{width:auto;}

#index-book2  label{line-height:190%;}

#index-book2 input {border:1px solid #ccc;}
#index-book2 textarea {border:1px solid #ccc;}

#index-book2 .error {color:#CC0033;}
#hotel_hc fieldset.no p {text-align:right;}
em {color:#CC0033;}

fieldset.no input{width:60px;}
div.feature p{width:100%;margin-left:2px;}

#index-book fieldset.passenger,#index-book2 fieldset.passenger {margin-left:0px;text-align:left;}
#index-book fieldset.passenger p.another {float:left;width:100%;text-align:left;margin:0;padding:0;}

#hotel_hc #y {width:50px;}

#hotel_country p.left, #hotel_hc p.left{margin:0px;padding:0px;}
#hotel_country p.left select, #hotel_hc p.left select {float:left;margin:0 0 10px 0;padding:0;}
