Hi, this is the default style for the heading in the search Input control,
<h2 id="heading" runat="server" style="position: absolute; left:-2000px; text-indent: -999em;"><asp:Label ID="lblSearchHeading" runat="server" AssociatedControlID="txtSearch" /></h2>
if the useHeading is change for true, the code behind for the SearchInput control show heading.Visible = useHeading; changing to true but this not affect the style for the heading so it's never visible.