.bubble_base {
    border: 1px #edd28b solid;
}
.ui-popup-bottom-left .bubble_base .ui-dialog-arrow-a,
.ui-popup-bottom .bubble_base .ui-dialog-arrow-a,
.ui-popup-bottom-right .bubble_base .ui-dialog-arrow-a {
    border-bottom: 8px solid #edd28b;
}
.ui-popup-left-top .bubble_base .ui-dialog-arrow-a,
.ui-popup-left .bubble_base .ui-dialog-arrow-a,
.ui-popup-left-bottom .bubble_base .ui-dialog-arrow-a {
    border-left: 8px solid #edd28b;
}
.ui-popup-right-top .bubble_base .ui-dialog-arrow-a,
.ui-popup-right .bubble_base .ui-dialog-arrow-a,
.ui-popup-right-bottom .bubble_base .ui-dialog-arrow-a {
    border-right: 8px solid #edd28b;
}
.ui-popup-top-left .bubble_base .ui-dialog-arrow-a,
.ui-popup-top .bubble_base .ui-dialog-arrow-a,
.ui-popup-top-right .bubble_base .ui-dialog-arrow-a {
    border-top: 8px solid #edd28b;
}
.bubble_base .ui-dialog-body {
    color: #666;
    font-size: 12px;
    line-height: 2em;
    background: #fffdee;
}
.ui-popup-bottom-left .bubble_base .ui-dialog-arrow-b,
.ui-popup-bottom .bubble_base .ui-dialog-arrow-b,
.ui-popup-bottom-right .bubble_base .ui-dialog-arrow-b {
    border-bottom:8px solid #fffdee;
}
/* Error */
.bubble_error {
    border: 1px #ffbdbe solid;
}
.ui-popup-bottom-left .bubble_error .ui-dialog-arrow-a,
.ui-popup-bottom .bubble_error .ui-dialog-arrow-a,
.ui-popup-bottom-right .bubble_error .ui-dialog-arrow-a {
    border-bottom: 8px solid #ffbdbe;
}
.ui-popup-left-top .bubble_error .ui-dialog-arrow-a,
.ui-popup-left .bubble_error .ui-dialog-arrow-a,
.ui-popup-left-bottom .bubble_error .ui-dialog-arrow-a {
    border-left: 8px solid #ffbdbe;
}
.ui-popup-right-top .bubble_error .ui-dialog-arrow-a,
.ui-popup-right .bubble_error .ui-dialog-arrow-a,
.ui-popup-right-bottom .bubble_error .ui-dialog-arrow-a {
    border-right: 8px solid #ffbdbe;
}
.ui-popup-top-left .bubble_error .ui-dialog-arrow-a,
.ui-popup-top .bubble_error .ui-dialog-arrow-a,
.ui-popup-top-right .bubble_error .ui-dialog-arrow-a {
    border-top: 8px solid #ffebeb;
}
.bubble_error .ui-dialog-body {
    color: #666;
    font-size: 12px;
    line-height: 2em;
    background: #ffebeb;
}
.ui-popup-bottom-left .bubble_error .ui-dialog-arrow-b,
.ui-popup-bottom .bubble_error .ui-dialog-arrow-b,
.ui-popup-bottom-right .bubble_error .ui-dialog-arrow-b {
    border-bottom:8px solid #ffebeb;
}

 .ui-dialog-point {
     position: absolute;
     left: 15px;
     overflow: hidden;
     width: 0;
     height: 0;
     border-width: 8px;
     border-style: solid dashed dashed dashed;
 }
 .ui-dialog-point-border {
     border-color: #edd28b transparent transparent transparent;
 }
 .ui-dialog-point-background {
     border-color: #fffdee transparent transparent transparent;
 }