
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/

/* Component containers
----------------------------------*/
.ui-widget { }
.ui-widget .ui-widget { }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }
.ui-widget-content {}
.ui-widget-content a { color: #333333; }
.ui-widget-header {
/*background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; */
background-image:url(../../images/package/diy/sub/bgsub_menu4div.png);
background-position:bottom;
}
.ui-widget-header a { color: #000000; }

/* Interaction states
----------------------------------*/

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
background-image:url(../../images/facilities/BGsub_menu4div-active.png);
background-repeat:repeat;
 }
.ui-state-hover a, .ui-state-hover a:hover {
 color: #c77405; text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active { 
/*border: 0px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00;*/
background-image:url(../../images/facilities/BGsub_menu4div-active.png); 
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }


/* Tabs----------------------------------*/
.ui-tabs {
position: relative;

zoom: 0; } /* 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: 0px 0px 0; 
}
.ui-tabs .ui-tabs-nav li { 
list-style: none; 
float: left; position: relative; 
padding: 0;
white-space: nowrap;
width:auto; 
}
.ui-tabs .ui-tabs-nav li a {
text-decoration:none;
 }
.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-hide { display: none !important; }


/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
