/* Tabs
----------------------------------*/
.ui-tabs { position: relative;  } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; }
.ui-tabs .ui-tabs-nav li { list-style: none;
    width:135px;
    height:25px;
}
.ui-tabs .ui-tabs-nav li a { background: url(../images/sprites-homepage.png) no-repeat left -304px;    width:135px;
    height:25px;
    display:block;
    font: bold 14px Arial;
    color:#185994;
    font-weight:bold;
    line-height:28px;
    text-align: center;}
.ui-tabs .ui-tabs-nav li a:hover {background-position: left -329px !important; color: #FFFFFF;}   
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {   }
.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; background-position: left -329px !important; color: #FFFFFF;}
.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 { display: block; border: 0px solid black; background: none;}
.ui-tabs .ui-tabs-hide { display: none !important; }

    
/* Vertical Tabs
----------------------------------*/
.ui-tabs-vertical { width: 474px; border: 0px solid red; height: 180px;}
.ui-tabs-vertical .ui-tabs-nav { padding: 2px 1px 2px 2px; float: left; width: 140px; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px 2px 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: 1px; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1px; float: left; width: 324px; height: 175px; overflow: hidden;}
