/* JQuery UI Tabs */
#tablist { margin:0; }
#tab_small .ui-helper-reset { line-height:11px; }
#tab_small .ui-widget-header { background:none; border:none; }
#tab_small .ui-widget-content { border:0; }
#tab_small .ui-widget-content a { color:#333; }
#tab_small .ui-widget-content a:hover { color:#007dc9; }
#tab_small .ui-tabs .ui-tabs-panel { border-bottom:0; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:0; padding:2px 10px; }

#tab_small .ui-state-default a, #tab_small  .ui-widget-content .ui-state-default a { background: url('tablist_tab_l.png') no-repeat top left !important; border:0; padding:0px !important; margin:0px !important; }
#tab_small .ui-state-default a, #tab_small  .ui-widget-content .ui-state-default span { float:left; display:block; background:url('tablist_tab_r.png') no-repeat scroll top right transparent !important; border:0; padding:12px 10px 10px 10px; margin:0px !important; }

#tab_small .ui-state-active, #tab_small  .ui-widget-content .ui-state-active a { background: url('tablist_tab_selected_l.png') no-repeat top left !important; border:0; padding:0px !important; margin:0px !important; }
#tab_small .ui-state-active, #tab_small  .ui-widget-content .ui-state-active span { float:left; display:block; background: url('tablist_tab_selected_r.png') no-repeat scroll top right transparent !important; border:0; padding:9px 10px 5px 10px; margin:0px -1px 0px 0px; }

#tab_small .ui-tab-first { background:url('tablist_tab_first.png') no-repeat top left !important; border:0; padding:0px !important; margin:0px 0px 0px 0px !important; }
#tab_small .ui-tab-last { background:url('tablist_tab_last.png') no-repeat top left !important; width:52px !important; }
#tab_small .ui-tabs { padding:0; }
#tab_small .ui-tabs .ui-tabs-nav { height:31px; margin:0 0 -1px; overflow:hidden; padding:0; }
#tab_small .ui-tabs .ui-tabs-nav li { height:31px; margin:0; padding:0; width:auto; }
#tab_small .ui-tabs .ui-tabs-nav li a { display:block; height:100%; padding:12px 0 0; text-align:center; width:auto; }
#tab_small .ui-tabs .ui-tabs-nav li.ui-tabs-selected { height:31px; line-height:16px; margin:0; padding:0; width:auto; }
#tab_small .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color:#333; cursor:pointer; padding:10px 0 0; }
#tab_small .ui-tabs .ui-tabs-nav li.ui-state-hover {  }
#tab_small .ui-tabs .ui-tabs-nav li.ui-state-hover a { color:#333; }
#tab_small .ui-corner-all, #tab_small  .ui-corner-bottom, #tab_small  .ui-corner-top { -moz-border-radius:0; }



