.popup-selector {
    position: absolute;
    z-index: 4;
    background: #fff;
    opacity: 0.9;
}

.popup-selector h1 {
    background: #cfcfcf;
    border: 1px solid #a0a0a0;
    border-bottom: none;
    color:#000;
    font: 11px arial, sans-serif;
    padding: 5px 10px;
    position: relative;
    margin: 0px;
}

.popup-selector h1 a {
    background: url(/images/close.gif) no-repeat right top;
    color: #4d4d4d;
    font: 10px arial, sans-serif;
    padding-right: 12px;
    position: absolute;
    right: 10px;
}

.popup-selector h1 a:hover {
    color: #000;
}

.popup-selector h1 img {
    padding-right: 0px;
    position: absolute;
    right: 10px;
    cursor: pointer;
}

.popup-selector .links {
    display: block;
    border: 1px solid #a0a0a0;
    border-top: none;
    margin: 0;
    overflow: hidden;
    padding: 5px 0;
    background: #fff;
}

.popup-selector ul {
    margin: 0;
    padding: 0 10px;
}

.popup-selector ul.left {
    background: url(/images/www/layout/dots.gif) repeat-y right top;
    float: left;
}

.popup-selector ul.right {
    background: url(/images/www/layout/dots.gif) repeat-y left top;
    float: left;
    margin-left: -1px;
}

.popup-selector ul.right li {
    list-style-type: none;
}

.popup-selector ul.left li {
    list-style-type: none;
}

.popup-selector ul li {
    margin: 5px 0;
    padding: 0;
    white-space: nowrap;
}

.popup-selector ul li a {
    color: #006299 ;
    font: 11px/11px tahoma, sans-serif;
}

.popup-selector ul li a:hover {
    color: #f00;
}

.popup-selector ul li a.disabled {
    color: #b8b8b8;
    cursor: default;
    text-decoration: none;
}

.popup-selector .outset {
    background: url(/images/popup-outset.gif) no-repeat left top;
    height: 17px;
    left: 35px;
    margin-top: -1px;
    position: absolute;
    width: 8px;
    z-index: 2;
}

.yellow-helper {
    background:#fff9e0;
    border: 1px solid #a0a0a0;
    opacity: 1;
    vertical-align:center;
    width:256px;
    left:155px;
    top:5px;
}

* html .yellow-helper {
    left:148px;
}

.yellow-helper p {
    vertical-align:middle;
    padding: 5px !important;
}

.yellow .outset {
    background-image: url(/images/popup-outset-yel.gif);
}


/* popup menu */


.popup-menu {
    background: #e7e7e7;
    width: 270px;
}

.popup-menu ul {
    list-style-type:none;
    margin:0;
    padding:4px 0;
    position:relative;
}

.popup-menu li {
    color:#4d4d4d;
    font: normal 14px arial ,sans-serif;
    line-height: 20px;
    margin: 0;
    padding: 4px 10px;
}

.popup-menu li a {
    border-bottom: 1px dashed #4d4d4d;
    color:#4d4d4d;
    text-decoration: none;
}

.popup-menu li a:hover {
    border-bottom: 1px dashed #000;
    color: #000;
}

.popup-menu li span {
    border:none;
}
