/* Tabs */
.ui-tabs {position: relative;padding: .2em;zoom: 1;} /* 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;padding: .2em .2em 0;}
.ui-tabs .ui-tabs-nav li {list-style: none;float: left;position: relative;top: 1px;margin: 0 .2em 1px 0;border-bottom: 0 !important;padding: 0;white-space: nowrap;	/*border: 1px dashed;*/}
.ui-tabs .ui-tabs-nav li a {padding: .5em 1em;color: #000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0;padding-bottom: 1px;}
.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 {display: block;border: 0;padding: 1em 1.4em;background: none;}
.ui-tabs .ui-tabs-hide {display: none !important;}

#tabs {padding: 3px 0px 0px 0px;}

/* HOMEPAGE TABS */
.homepage-tabs .ui-tabs .ui-tabs-nav {padding:0 0 3px 26px;}
.homepage-tabs .ui-tabs .ui-tabs-nav li {padding: 0 5px 0 0;margin:0;color:#CCC;}
.homepage-tabs .ui-tabs .ui-tabs-nav li a {padding: 0;margin:0;color:#CCC;font-size:14px;font-family: Helvetica,Arial,sans-serif;}
.homepage-tabs .ui-tabs .ui-tabs-nav li span {font-weight:bold;}
.homepage-tabs .ui-tabs .ui-tabs-nav .ui-state-active a, .homepage-tabs .ui-tabs .ui-tabs-nav .ui-state-hover a {color:#828F59;text-decoration:none;}