﻿

.bubble_pop_a {
    background: url("/global/images/macbox/close.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 42px;
    right:3px;
    position: absolute;
    text-decoration: none;
    top: 1px;
    width: 42px;
    z-index: 2147483647;
}

.bubble_pop_a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.bubble_pop_opacity {
    bottom: 0;
    height: auto;
    padding-top: 77px;
    right: 0;
    width: auto;
    left: 0;
    overflow: hidden;
    position: fixed;
    text-align: center;
    top: 0;
    z-index: 99;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    background-color: black;
}

/* ~~~~~ Hover Bubble ~~~~~ */
.hoverbubble {
    left: -100em;
    opacity: 0;
    position: absolute;
    top: -100em;
    z-index: 100;
    zoom: 1;


}

.hoverbubble {
    clear: both;
}

.hoverbubble-top-left {
    background: url(hoverbubble-topleft.png) no-repeat;
    float: left;
    height: 22px;
    width: 25px;
}

.hoverbubble-top {
    background: url(hoverbubble-top.png) repeat-x;
    float: left;
    height: 22px;
}

.hoverbubble-top-right {
    background: url(hoverbubble-topright.png) no-repeat;
    float: left;
    height: 22px;
    width: 25px;
}

.hoverbubble-middle {
    background: url(hoverbubble-left.png) repeat-y;
    clear: both;
    padding: 0 0 0 25px;
}

.hoverbubble-right {
    background: url(hoverbubble-right.png) repeat-y right;
}

.hoverbubble-content {
    background: #fff;
    overflow: hidden;
    padding: 0;
}

.hoverbubble-bottom-left {
    background: url(hoverbubble-bottomleft.png) no-repeat;
    float: left;
    display: block;
    height: 22px;
    width: 25px;
}

.hoverbubble-bottom {
    background: url(hoverbubble-bottom.png) repeat-x;
    float: left;
    display: block;
	height: 22px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.hoverbubble-bottom-right {
    background: url(hoverbubble-bottomright.png) no-repeat;
    float: left;
    display: block;
    height: 22px;
    width: 25px;
    margin: 0;
    padding: 0;
    zoom: 1;
}


.hoverbubble-bottom-arrow {
    background: url(hoverbubble-arrow.png) no-repeat;
    position: absolute;
    display: block;
    height: 32px;
    width: 64px;
    margin: 0;
    padding: 0;
    zoom: 1;
    z-index: 1;
    bottom: -25px;

    
    
}


/**************************/