/* Tabs
----------------------------------*/
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:  0; height:38px; margin-bottom:-1px; font-size:0.846em; }
.ui-tabs .ui-tabs-nav li { posi tion: relative; float: left; height:38px; border-bottom-width: 0 !important; border-left:1px solid #e3e3e3;  margin: 0 .2em -1px 0; padding: 0; background: url(../images/tabs.png) 100% -38px no-repeat #f5f5f5; text-align:center; line-height:1.3em;}

.ui-tabs .ui-tabs-nav li a {text-decoration: none; height:36px; width:100px; padding: .2em .5em; display: table-cell; /display:block; vertical-align: middle;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border-bottom-width: 0; border-left:1px solid #e3e3e3; background: url(../images/tabs.png) 100% 0 no-repeat #ffffff; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color:#e43903; font-weight:bold;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; background:#ffffff; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
.ui-tabs .ui-tabs-hide { display: none !important; }


.ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #333333; }
.ui-widget-content a { color: #333333; }

#tabs.ui-widget-content {background:none; border:none;}


/*.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }*/
