
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction states
----------------------------------*/
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #77d5f7; background: #0078ae url(images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }*/
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }

.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus 
{ 
    /*border: 0px solid #448dae; 
    background: #19859f url(images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; 
    font-weight: normal; 
    color: #ffffff; */}

.ui-state-focus 
{ 
    border: 0px solid #448dae; 
    background: /*#19859f*/#F26B09 url(images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; 
    font-weight: normal; 
    color: #ffffff; }


.ui-state-hover a, .ui-state-hover a:hover { color: #026890; text-decoration: none; }

/*.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #acdd4a; background: #6eac2c url(images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:1px solid #F26B09; background: /*#19859f*/#F26B09 url(images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-weight: normal; color:#ffffff;}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }


.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-autocomplete {
    cursor: default;
    overflow-x: hidden;
    overflow-y: scroll;
    position: absolute;
}
* html .ui-autocomplete {
    width: 1px;
}
.ui-menu {
    background-color: White; text-align:left;
    display: block;
    /*font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;*/
    font-weight: normal;
    line-height: 20px;
    list-style: outside none none;
    margin-left: 0;
    max-height: 244px;
    padding: 2px;
    width: 300px;
    z-index: 9999;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    border-bottom: 1px dotted #006699;
    cursor: pointer;
    display: block;
}
.ui-menu .ui-menu-item a {
    display: block;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 3px;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    background-color: #006699;
    color: White;
    cursor: pointer;
    display: block;
}
.ui-widget {
    /*font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;*/
}
.ui-widget .ui-widget {
    /*font-size: 1em;*/
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    /*font-family: Verdana,Arial,sans-serif;
    font-size: 1em;*/
}


.ui-widget-content {
    background: #ffffff none repeat-x scroll 50% 50%;
    border: 3px solid /*#19859f*/#F26B09;
    /*color: #222222;*/
    z-index: 9999;
}

.ui-datepicker.ui-widget-content {border:0px;}


/*.ui-widget-content a {
    color: #222222;
}*/



/*.ui-widget-header {
    background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50%;
    border: 1px solid #aaaaaa;
    color: #222222;
    font-weight: bold;
}*/


.ui-widget-header a {
    /*color: #222222;*/
}
.loading {
    background-image: url("https://shared.holidaygenie.com/images/loader.gif");
    background-position: right center;
    background-repeat: no-repeat;
}
