		#divReservation * {
		  font-size: 13.5px;
            /*  margin: 2px;
          padding: 1px;  */
		  font-weight: 600;}
		#divReservation img {margin: 0px;   padding: 0px;}
		#divReservation{
		  width:305px;
		  background-color: CadetBlue;  /* #78BE95 ; */
		  position:absolute;
		  left:50px; top:30px;
		  padding:0px;
		  opacity:.7;
		  border-radius:12px;
		  float:left;
		  clear:right;
		  z-index: 1000;
	   }
	  #divReservation	input,  #divReservation select {border-radius: 8px; box-sizing: border-box;  padding: 1px; height:20px;}
	  #divReservation textarea {border-radius: 8px; padding: 1px; width:95%;}
      #divReservation	input[type=text]{width:96%;}
      #divReservation select { margin: 0px; width:42px;}
      #divReservation	h2, #divReservation	h2 *{font-size: 16px;}
      #divReservation	h3, #divReservation	h3 *{font-size: 15px;}
	  #tblTypes td.bb {border-right: 2px solid blue; padding:1px;}
	 #tblTypes td {padding:1px;}
	 #make-a-reservation {width:100%;}
	 #make-a-reservation td {width:50%;}
 @media screen and (max-width: 550px)
 {
        #make-a-reservation td{display:table-cell;}
  		#divReservation * {
		  font-size: 12px;
		  font-weight: 600;}
		div#divReservation{
		  width:100%;
		  left:0px;
		  top:0px;
		  border-radius:8px;
		  float:none;
		  padding: 1% 0 0 1%;
	   }
      #divReservation	h2, #divReservation	h2 *{font-size: 15px;}
	  #divReservation	h4 *, #divReservation	h4{font-size: 12pt;}
	  #divReservation	input,  #divReservation select {height:30px;}
      #divReservation	input[type=submit]{width:auto; max-width: 180px; font-size:13.6px; padding:0 1%;}
 }
