/*CSS CODE FOR HOTEL UPLOAD IMAGE FORM*/
body{ 
	margin: 0;
	font-family: sans-serif;
	padding:0; 
	width: 100%;
	height:auto;
	font-size:14px;
	background-size: cover;
	line-height:25px;
	}
  #footer{
    width:100%;
    height:50px;
 background:#e9e8ec; 
  }
.himgf{
border-bottom-right-radius:12px;
border-bottom-left-radius:12px;
background-color:#edf1ff;
margin-top:50px;
}
#hf{
 height: 50px;

}
.page{  
  width: 100%;
  height:100%;
  border:none; 
  display: none;
  text-align: justify; 


}   

#image{
width:150px;
height:150px;
 background-color:white;
}
 
 /* TABLE BORDER AND ROWS STYLE!...?*/
 
#bookedroom{ 
  position: fixed;
  float:right;
  right:10%;
  width:30%;
  top:32%;
}

#bookedroomviaimg{ 
  position: fixed;
  float:right;
  right:0%;
  width:30%;
  top:80%;
}

 

 
 .tr1{ 
  height:35px;
  background:#e9e8ec;
 }
 #liMg{ 
  height:20%;
  width:20%;
  list-style:inline-block; 
 }


 .tr2{
  height: 45px;
 }
  .trc{
  background:#e9e8ec;
  height: 25px;
 }
 /* LABEL STYLE!...?*/
#inner_top{ 
  font-size: 10px;
  font-weight: bold;

}
#succ{ 
  font-size: 20px;
  font-weight: bold;
color:blue;
}
#inner_lab{ 
  font-size: 15px;
  
}
/* HIDE  AND LINK INPUT   CODE GOES HERE */
.hi{
  display: none;
}


 
                                         /*CSS CODE FOR BOOKING ,SIGN UP AND HOTEL BUTTON CSS*/
          #liL{
            padding-right: 1%;
          }

 
                                         /*CSS CODE FOR BOOKING ,SIGN UP AND HOTEL BUTTON CSS*/
 #signup{
  cursor: pointer;
  border-radius: 0px;
  background-color:#edf1ff;
  color:blue;
  font-weight: bold;
  border-style:none;

}                                        
#book{
  cursor: pointer;
  border-radius: 12px;
  background-color:#2f74a6;
  color:#ffffff;

}
#edit{
  cursor: pointer; 
  background-color:#edf1ff;
  color:#2f74a6;
  border-style:none;

}
.edit{
  cursor: pointer; 
  background-color:#edf1ff;
  color:#2f74a6;
  border-style:none;

}
.po{ 
    background-color:black; /*#2f74a6;*/
    border:0px;
    cursor: pointer;
    color:#edf1ff;
    font-weight:normal;
}

.hdf{ 
    background-color:#edf1ff;
    border:0px;
    cursor: pointer;
    color:#2f74a6;
    font-weight: bold;
  }

.pos{ 
  background-color:#edf1ff;
 border:0px;
    cursor: pointer;
    color:#2f74a6;
    font-weight:normal;
    border-color: #ffffff;
    font-size:18;

}
.posi{ 
  background-color:#edf1ff;
 border:0px;
    cursor: pointer;
    color:#2f74a6;
    font-style:italic;
    border-color: #ffffff;

}

.pos:hover{
text-decoration:underline;
}
.subs{ 
  background-color:#edf1ff;
 border:0px;
    cursor: pointer;
    color:#2f74a6;
    font-weight: bold;
    border-color: #ffffff;

}
.pot2{ 
  background-color:#2f74a6;
 border:0px;
    cursor: pointer;
    color:#e9e8ec;
    font-weight: bold;
}
.pot{ 
  background-color:#e9e8ec;
 border:0px;
    cursor: pointer;
    color:#2f74a6;
    font-weight: bold;
}



                                         /*CSS CODE FOR MAIN LINK CSS*/



a:link{
  color:#ffffff;

}

a:hover{
  cursor: pointer;

}
a:active{
  color: blue;


}

a:visited {
  color: blue;
  

}
#menu{
  color:#ffffff;

}
#hprofimg{
  width:100%;
   height:400px;
  
   border-radius:25px;
}
    
     

           #result
           {
            border: none;
            width: 100%;
            }                              /*CSS CODE FOR MAIN TABLE SIDE*/

        #search_lab{
          font-size: 15px;
          font-family: New Times Roman;
          font-weight: bold;
          }
         
        #min_lab{
          font-size: 10px;
          font-family: New Times Roman;
          font-weight: bold;
          } 
          #main_lab{
          font-size: 16px;
          font-family: New Times Roman;
          font-weight: bold;
          }
           #main_title{
          font-size: 18px;
          font-family: New Times Roman;
          font-weight: bold;
          }                       /*-------------------*/


 
 
 
.htl{ 
 background-color:#ffffc1;
 border:0px;
    cursor: pointer;
    color: blue;
    font-weight: bold;

}
#hometd2{
width:5%;
 
}
 
 

 
body{
 
background-color:#edf1ff;
 
}
                                          




                                          /* HEADER TABLE CODE GOES HERE!...?*/
.headtab{
width:100%;
height:70px;
background-color:black;   /*2f74a6;*/ 
  top:0px;
  margin-top: 0px;
  margin-right:0px;
  margin-left:0px;
  left:0px;
  right:0px; 
border-top-right-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px; 
z-index: 1; 
 
}
                                          /* HEADER TABLE CODE GOES HERE!...?*/
.footertab{
width:100%;
height:70px;  
  top:0px;
  margin-top: 0px;
  margin-right:0px;
  margin-left:0px;
  left:0px;
  right:0px; 
border-top-right-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px; 
z-index: 1;
background-color:#e9e8ec;
 
}

 #label{
    color: white;
    font-weight:bold;
    text-align: center;
 }

 #labelf{
    color: white;
    font-weight:normal;
    text-align: center;
 }
 #lab{ 
    font-weight:bold;
    text-align: center;
 }
                                               /* NAVIGATION MAIN LINK!...?*/
#nav_m{
   display: inline-block;
   list-style-type: none;
   padding-left: 1%;
}



.sptab{
 border-radius:12px;
background-color:silver;
margin-top:60px;
}
.foottab{
width:100%;
height:3%;
background-color:#ffffc1;
bottom:0px;
 
border-top-right-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:20px;
border-bottom-left-radius:20px;
 
}


.bodytab{
width:48%;
height:auto;  
background-color:#ffffc1; 
border-top-left-radius: 120px;
border-top-right-radius: 120px;  
padding-top:10%;
}
 
 #imgtd{
 width:360px;
height:460px;
background-color:white;
border-radius:0px;
overflow-x:hidden;
overflow-y:scroll;
 
 }
 

 
button{
background-color:white;
border:0px;
 
}
.custtd{
 
width:20px;
 
 
}


.headtd{
background-color:blue;
height:50px;
border:0px;
 
}

.subheadtd{
background-color:blue;
height:30px;
border:0px;
 
}

#emg{
 
 width:99%;
height:90px;
cursor: pointer;
border-radius:8px;
 
}
.pic{

 width:90%;
 height:auto;
 border:2px;
 
 
}
 
 #picd{

 width:100%;
 height:300px;
 border:2px;
 border-radius:12px;
  
}
.imghid{
 
 position: relative;
 
     
    position: absolute;
    background-color: #f9f9f9;
    width:360px;
	  height:460px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
	 
.hid{
 display:none;
 position: relative;
   position: absolute;
     
  
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	 border: none;
    cursor: pointer;
}
a{
	 cursor: pointer;
     height: 1%;
     text-decoration: none;
}
.lhd{
 display:none;
 position: relative;
 
     
    position: absolute;
    background-color: #f9f9f9;
    min-width: 8%;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	 border: none;
    cursor: pointer;
}
                                                                              /* CSS CODE FOR  SECTION STYLING*/                                         
 #fleft{
    float: left;
    width: 3%;
    background-color: #2f74a6;
    height:100%;
    position: fixed; 
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
 }
 #fright{ 
    float:right;
    width: 3%;
    background-color: #2f74a6;
    height:100%;
    position: fixed;
    top: 0px; 
    bottom: 0px;
    z-index: 0;
    right: 0px;
 }


                               /* CSS CODE FOR  DEFAULT LOAD HOME TABLE STYLING*/


 

        ol.homeD{
     list-style: square;

           
 }       
 
 #home_bot_tab{
     
    width: 100%;
    background-color:#000000;
     margin-top: 20px;
     height: auto;
    
 }                         
 #sec{
     
    width: 23%; 
    vertical-align: top;
    
 }
 
 #inf{
    border:0px;
    width:100%;



}
                                                                                        /*CSS CODE FOR  more_hotel_room_info STYLING*/


.roomtab{ 
width:100%;
border-top-left-radius: 12px;
border-top-right-radius: 12px;


}
.rtab{  
border-top-left-radius: 12px;
border-top-right-radius: 12px;


}

 
 
                                                              /* CSS CODE FOR DIALOG(DIV) FOR FULL VIEW*/
     .hotelR{
     padding-top: 20px; 
width:100%;
border-top-left-radius: 12px;
border-top-right-radius: 12px;


}
 
                                         
                                         /*CSS CODE FOR USERLOGIN FORM*/                          
  
     #loginbtnb{
            width:75%;

            background-color:#2f74a6;
            color: #ffffff; 
            font-weight: bold;
            border-color:#2f74a6; 
            font-size: 16px;
            height: 30px;
 

        }
     
     #loginbtn{
            width: 15%;

            background-color:#2f74a6;
            color: #ffffff; 
            font-weight: bold;
            border-color:#2f74a6; 
            font-size: 16px;
            height: 30px;

            

        }
         #lo{
            width: 40%;
            margin-top: 50px; 
            border-style:none;

            

        } 
         #log{
            font-style:italic;
            font-weight: bold;
            font-size: 20px;
            text-align: center;
            padding-bottom: 20px;
        }

          .prof_info_login{
              width: 100%; 
              height: 20px; 
              background-color:#fffffd;
              border-style:none;
              
               
        }

 .hlogin{
              width:100%; 
              height: 25px; 
              background-color:#fffffd;
              border-style:none;
              
               
        }
  #login_table2{
            width: 70%

        }
        #login_table{
            width:100%

        }
          #min_log{
            font-style:italic;
            font-weight: bold;
            
            font-size: 16px;
        }
    

         /*NEW USER REGISTRATION FORM CSS CODE GOES HERE*/

 #reg_form_table{
            width: 100%

        }


 #reg_form_table_cell{
            height: 40px;

        }
        #payOption{

            margin-top:40px;
            width:40%;
            border:1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }
   #section{
              margin-top:70px;
            width:80%; 
            border-color:#fffffd;
            margin-left:2%; 


        }
#new_user_reg_form{
              margin-top:70px;
            width: 60%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }
        #new_room_reg_form{
              margin-top:70px;
            width: 30%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }
   #new_expform{
              margin-top:70px;
            width: 80%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }
        #new_sevice_reg_form{
              margin-top:70px;
            width: 40%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }
         #new_advertise_reg_form{
              margin-top:70px;
            width:50%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }


        #new_service_view_form{
              margin-top:70px;
            width: 30%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }

        #new_visitors_reg_form{
              margin-top:30px;
            width: 50%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }
        #new_hotel_img_reg_form{
            margin-top:30px;
            width: 80%;
            border:0; 
            margin-left:0%; 

        }

          #new_reports_reg_form{
              margin-top:30px;
            width: 98%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }


          #h_adv{
            margin-top:20px;
            width:100%;
            border:0px solid;
            border-color:#ffffff;
            margin-left:0%; 


        }

          #new_hotel_income_form{
              margin-top:30px;
            width: 70%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }
        #ng{
          width:90%;
          height:400px;
          border-radius: 12px;
          border-width:5px;
          border-color:#2f74a6; 
        }

        #alt_new_user_reg_form{
            margin-top:70px;
            width: 60%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 
        }
          #user_profile{
            margin-top:70px;
            width: 45%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }

          #emp_edit_user_reg_form{
            margin-top:70px;
            width: 35%;
            border: 1px solid;
            border-color:#fffffd;
            margin-left:0%; 


        }
        #reg_form_tile_label{
     
            font-size: 20px;
             
        }


        ul li{
            list-style-type:none;
            display: inline-block;

        }

        sup{
             color:red;
        }

         #main_label{
            font-size: 20px;
            font-weight: bold;
               

        }

        #mini_label{
            font-style: normal;
            
            font-size: 15px;
        }
    

        .prof_info{
              width:95%;
              height: 20px;
              padding-right: 3px;
              background-color:#ffffff;
               
               
        }
         .smsbox{
              width:70%;
              height: 50px;
              padding-right:0px;
              background-color:#ffffff;
              border-radius: 4px;
               
               
        }
          .hotel_info{
              width: 50%;
              height: 35px; 
              background-color:#ffffff;
              border-radius: 12px;
               
               
        }
        textarea{
              width: 95%;
              height: 100px;
              padding-right: 3px;
              background-color:#ffffff;
               }

  #owp{
  width:60%;
  height:45px;
  border-radius:50px;
  border-color:#fffffd;
  border-width:12px; 

   }
    #hpp{
  width:40px;
  height:40px;
  border-radius:10px;
  border-color:#fffffd;
  border-width:5px; 

   }
  .prof_infp
          {
              width: 100%;
              height: 40px; 
              background-color:#ffffff;       
          }
        
    select{
             width: 100%;
             height: 30px;
             border-radius: 0px 0px 0px 0px;
             background-color:#fffffd;
              border-color: black;
        }

        .prof_info_date{
               
              height: 25px; 
              background-color:#fffffd;
              border-color: black;
               
        }


                                                               /*CSS CODE FOR FOOTER 

        







         //////////////////////////////////////////////////////
         ////////////////////////////////////////////
         ///////////////////////////////////
         */

 