<div id="navigation" class="fr">
<ul>
<li><?php echo anchor('.', 'HOME'); ?></li>
<li><?php echo anchor('company', 'COMPANY'); ?></li>
<li><?php echo anchor('#', 'PRODUCTS'); ?></li>
<li><?php echo anchor('#', 'SUPPORT'); ?></li>
<li><?php echo anchor('contact', 'CONTACT'); ?></li>
<li><div id="search-bar"><input type="text"></input></div></li>
</ul>
</div>
#search-bar
{
background:url(../images/common/search_bar.jpg) no-repeat top left;
width:115px;
height:18px;
display: inline-block;
}
#search-bar input
{
width:80px;
height:18px;
text-align: right;
border: 0px;
outline: none;
background:url(../images/common/transparent.png) repeat-x;
}
I succeeded it in this way. Instead of using CSS3 transparent, i just created 1px width transparent png image file and used it as the input field background. I'm not sure if it's the best way... but it seems working.