/*  override some of the css from ui package  */
/* customization */

/* SEARCH */
.ui-widget-content {
    background-color: #FFF;
    background-image: none;
}
.ui-widget {
    font-family: inherit;
    text-align: left;
    font-size: 1em;
}
.ui-menu-item a {
    padding-left: 0;
}
.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:none;
    background-color:#fdf5ce;
    font-weight:normal;
    color: #222;
}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{
    color:#222;
    text-decoration:none;
}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:0;}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0px}

/* DIALOG */
.ui-dialog {
    background-color: #FFF;
    background-image: none;
    border: 2px solid #348AFF;
    -moz-box-shadow:    4px 4px 5px 3px #ccc;
    -webkit-box-shadow: 4px 4px 5px 3px #ccc;
    box-shadow:         4px 4px 5px 3px #ccc;
}
.ui-dialog .ui-dialog-content {
    padding: 20px 12px 6px 20px;
}
.ui-dialog .ui-dialog-titlebar {
    border: none;
    background: none;
    /*float: right;*/
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    background: none;
    border: none;
    color: #348AFF;
}
.ui-state-default .ui-icon{ background-image:url("images/ui-icons_228ef1_256x240-alt.png"); }
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{ background-image:url("images/ui-icons_228ef1_256x240-alt.png"); }
.ui-state-active .ui-icon{ background-image:url("images/ui-icons_228ef1_256x240-alt.png"); }

/******* ARTGUIDE ********/
.ArtguideNotification .ui-dialog-content {
    background-color: #EBEBEB;
    padding: 55px 5px 35px 15px;
}
.ArtguideNotification {
    border: none;
    border-image-width: 0;
}
.ui-dialog.ArtguideNotification {
    padding: 0;
}