.ui-widget-overlay {
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    background:#666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) repeat scroll 50% 50%;
    opacity:0.5;
    font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size:1.1em;
}



.ui-widget-content {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#EEEEEE url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) repeat-x scroll 50% top;
    border:1px solid #DDDDDD;
    color:#333333;
  
}

#message-error.ui-widget-content {
      font-size:12px;
      text-align:center;
}

.ui-corner-all {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.ui-dialog {
    padding:0.2em;
    position:relative;
    width:300px;
}


.ui-resizable {
    position:relative;
}

.ui-widget-header {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#F6A828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) repeat-x scroll 50% 50%;
    border:1px solid #E78F08;
    color:#FFFFFF;
    font-weight:bold;
    font-family: Georgia, Arial, san-serif;
}


.ui-draggable .ui-dialog-titlebar {
    cursor:move;
}

.ui-dialog .ui-dialog-titlebar {
    padding:0.1em 0.3em 0.3em 0.5em;
    position:relative;
    height:17px;
}

.ui-dialog .ui-dialog-title {
    float:left;
    margin:0.1em 0 0.2em;
}

.ui-widget-header .ui-icon {
    background-image:url(images/ui-icons_ffffff_256x240.png);
}

.ui-icon-closethick {
    background-position:-96px -128px;
}

.ui-icon {
    height:16px;
    width:16px;
    background-repeat:no-repeat;
    display:block;
    overflow:hidden;
    text-indent:-99999px;
}

.ui-dialog .ui-dialog-titlebar-close {
    height:18px;
    margin:-10px 0 0;
    padding:1px;
    position:absolute;
    right:0.3em;
    top:50%;
    width:19px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display:block;
    margin:1px;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size:1em;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#F6F6F6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) repeat-x scroll 50% 50%;
    border:1px solid #CCCCCC;
    color:#1C94C4;
    font-weight:bold;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor:pointer;
    float:right;
    line-height:1.4em;
    margin:0.5em 0.4em 0.5em 0;
    overflow:visible;
    padding:0.2em 0.6em 0.3em;
    width:auto;
}

.ui-dialog .ui-dialog-buttonpane button {
cursor:pointer;
float:right;
line-height:1.4em;
margin:0.5em 0.4em 0.5em 0;
overflow:visible;
padding:0.2em 0.6em 0.3em;
width:auto;
}

.ui-dialog .ui-dialog-buttonpane button {
cursor:pointer;
float:right;
line-height:1.4em;
margin:0.5em 0.4em 0.5em 0;
overflow:visible;
padding:0.2em 0.6em 0.3em;
width:auto;
}


.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FDF5CE url(images/ui-bg_glass_100_fdf5ce_1x400.png) repeat-x scroll 50% 50%;
    border:1px solid #FBCB09;
    color:#C77405;
    font-weight:bold;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color:#C77405;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(images/ui-bg_glass_65_ffffff_1x400.png) repeat-x scroll 50% 50%;
    border:1px solid #FBD850;
    color:#EB8F00;
    font-weight:bold;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color:#EB8F00;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-decoration:none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFE45C url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) repeat-x scroll 50% top;
    border:1px solid #FED22F;
    color:#363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
    color:#363636;
}

