/* Basic lightbox styling */
.radio-main #lightbox-veil {
    background-color: #000;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1040;
    display: none;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
}
.radio-main #lightbox-wrap {
    position: absolute;
    z-index: 2000;
    width: 100%;
    top: 30px;
}
.radio-main #lightbox-overlay {
    z-index: 2100;
    background: #F5F5F5;
    padding: 1px;
    box-shadow: 0 0 90px 5px #000000;
}
.radio-main #lightbox-spinner {
    background: #fff url(../../img/modules/lightbox/spinner_36x39_white.gif) no-repeat center;
    height: 80px;
    width: 80px;
}
.radio-main .lightbox-inner {
    position: relative;
    background: #000;
}
.radio-main .lightbox-close:focus,
.radio-main .lightbox-close:link,
.radio-main .lightbox-close:visited,
.radio-main .lightbox-close:hover,.lightbox-close:active {
    color: #000000;
    text-decoration: none;
}
.radio-main .lightbox-close {
    background: url("../../img/icons/lightbox_close_18x18.png") no-repeat scroll 0 0 transparent;
    border-bottom: 0 none;
    border-color: #FFFFFF;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    display: block;
    height: 18px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -1px;
    text-indent: -4000px;
    top: -19px;
    width: 18px;
}
.radio-main .lightbox-close:hover,.lightbox-close:focus {
    opacity: 0.8;
}
.radio-main .lightbox-close:focus,.lightbox-close:link,.lightbox-close:visited,.lightbox-close:hover,.lightbox-close:active {
    color: #000000;
    text-decoration: none;
}
#fav-lightbox a.id-cta-button,
#fav-lightbox a.id-cta-button-large-blue {
    text-indent: -2000px;
}
