
.ui-widget-content
{
    border: 1px solid #e3e3e3;
    background: #f1f1f1  50% 50% repeat-x;
    color: #404040;
}
.ui-widget-content a
{
    color: #404040;
}
.ui-widget-header
{
    border: 1px solid #404040;
    background: #242172  50% 50% repeat-x;
    color: #f4f4f9;
    font-weight: bold;
}
.ui-widget-header a
{
    color: #f4f4f9;
}

/* Interaction states
--------------Buttons--------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
    -moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.05);
    -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.05);
    box-shadow: inset 1px 1px 0 rgba(255,255,255,0.05);
    border: 1px solid #404040;
    background: #242172  50% 50% repeat-x;
    font-weight: normal;
    color: #fafafa;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
    color: #fafafa;
    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
{
    -moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.15);
    -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.15);
    box-shadow: inset 1px 1px 0 rgba(255,255,255,0.15);
    border: 1px solid #00a6dd;
    background: #00a6dd  50% 50% repeat-x;
    font-weight: normal;
    color: #fafafa;
}
.ui-state-hover a, .ui-state-hover a:hover
{
    color: #fafafa;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
    -moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.15);
    -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.15);
    box-shadow: inset 1px 1px 0 rgba(255,255,255,0.15);
    border: 1px solid transparent;
    background: #606154  top repeat-x;
    font-weight: normal;
    color: #fafafa;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
    color: #fafafa;
    text-decoration: none;
}
.ui-widget :active
{
    outline: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight
{
    background: #9eca38  50% 50% repeat-x;
    border: 1px solid #9eca38;
    color: #304915;
    -moz-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.15);
    -webkit-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.15);
    box-shadow: inset 0px 1px 0 rgba(255,255,255,0.15);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.50);
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a
{
    color: #eaffb9;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error
{
    border: 1px solid #ca3838;
    background: #caaaaa 50% top repeat-x;
    color: #000;
    -moz-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.15);
    -webkit-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.15);
    box-shadow: inset 0px 1px 0 rgba(255,255,255,0.15);
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a
{
    color: #ff8f8f;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text
{
    color: #ff8f8f;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary
{
    font-weight: bold;
}




/* Overlays */
.ui-widget-overlay
{
    background: #000  50% 50% repeat;
    opacity: .70;
    filter: Alpha(Opacity=70);
}







