/* Tabs
----------------------------------*/
.ui-tabs { padding: 0; }

.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; position: relative; }
.ui-tabs .ui-tabs-nav li { float: left; border: 0; margin: 0; padding: 0; list-style: none; }
.ui-tabs .ui-tabs-nav li a { display: block; text-decoration: none; padding: 0; background: url(images/ui-state-default-a.gif) left top no-repeat; }
.ui-tabs .ui-tabs-nav li span { display: block; text-decoration: none; padding: 0 10px 0 10px; background: url(images/ui-state-default-span.gif) right top no-repeat; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: #ECECEC; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background: url(images/ui-state-selected-a.gif) left top no-repeat; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected span { background: url(images/ui-state-selected-span.gif) right top no-repeat; }

.ui-tabs .ui-tabs-panel { clear: both; padding: 0; display: block; border-top: 1px solid #ECECEC; height: 100%; background: none; }

.ui-tabs .ui-tabs-hide { position: absolute; top: -10000px !important; }