Styling label of a select list I want to style the label of my select list with bold font and give it some color. 

This is the code for rendering form which I am using in a hook_block_view

  $form['dropdown_first'] = array(
    '#type' =&gt; 'select',
    '#title' =&gt; 'City',
    '#options' =&gt; $options_first,
    '#prefix' =&gt; '&lt;div style="font-weight:bold; color:#FFF"&gt;',
    '#suffix' =&gt; '&lt;/div&gt;',
    '#default_value' =&gt; $selected,
    '#ajax' =&gt; array(

      'callback' =&gt; 'get_citylocations_dropdown',
      'wrapper' =&gt; 'dropdown-second-replace',
    ),
  );


The #prefix and #suffix is wrapping entire select list and effecting/applying the select list which is not I want. I just want to style the &lt;label&gt;City&lt;/label&gt; to something like&lt;label style='my style code goes here'&gt;City&lt;/label&gt;

Its not working as I expected. 

How do i do it?
Not sure why you insist on using Form API for this, but form element labels are rendered in theme_form_element_label(). You may want to override that function in your theme's template.tpl.php file to produce the desired markup.