Куда идет класс ui-bar-b? Это похоже на работу.
<div data-role="header" data-theme="b" class="hn-wrapper ui-bar-b">
Jquery будет
$('.ui-bar-b').css('background-image', '-moz-linear-gradient(top,
#00009d,
#00578e);');
Я бы разместил классы заголовков внутри относительной позиции div
<div style="position:relative; ... specify size">
<div data-role="header" data-theme="b" class="hn-wrapper ui-bar-b-ie" style="position:absolute;">
<div data-role="header" data-theme="b" class="hn-wrapper ui-bar-b-webkit">
</div>
</div>
</div>
Чтобы избежать головной боли разных браузеров и проблем браузера и браузера.