#sound_container { position: absolute; cursor: pointer; z-index: 999999; display: none; }
#sound_container.size_1 { width: 33px; height: 32px; }
#sound_container:hover { opacity: 1; }
#sound_audio { width: 0px; height: 0px; display: block; overflow: hidden; }
#sound_text { display: none; }
.sound_container_pro.speaker_32.size_1, #sound_container.speaker_32.size_1 { background: url('../images/gspeech/speaker32.png') no-repeat scroll 1px top transparent; }
#sexy_tooltip { position: absolute; display: none; z-index: 9997; }
#sexy_tooltip_title { position: absolute; display: none; z-index: 9997; }
.the-tooltip { padding: 0px ! important; float: none ! important; margin: 0px ! important; width: auto ! important; }
.sexy_tooltip .powered_by, #sexy_tooltip .powered_by { font-style: italic ! important; display: block ! important; font-weight: bold ! important; font-size: 16px ! important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif ! important; }
.sexy_tooltip .powered_by_3, #sexy_tooltip .powered_by_3 { color: rgb(255, 255, 255) ! important; text-shadow: 0px -1px 0px rgb(0, 0, 0), 0px 2px 2px rgb(15, 15, 15) ! important; }
.sexy_tooltip .powered_by_3:hover, #sexy_tooltip .powered_by_3:hover { text-shadow: 0px -1px 0px rgb(0, 0, 0), 0px 3px 2px rgb(15, 15, 15) ! important; }
.sexy_tooltip .powered_by_3 a, #sexy_tooltip .powered_by_3 a { color: rgb(233, 243, 2) ! important; text-decoration: none; text-shadow: 0px -1px 0px rgb(0, 0, 0), 0px 2px 1px rgb(15, 15, 15) ! important; }
.sexy_tooltip .powered_by_3:hover a, #sexy_tooltip .powered_by_3:hover a { color: rgb(245, 255, 11) ! important; text-shadow: 0px -1px 0px rgb(0, 0, 0), 0px 3px 2px rgb(15, 15, 15) ! important; }
.sexy_tooltip .powered_by_3 a:hover, #sexy_tooltip .powered_by_3 a:hover { text-decoration: underline; }


.the-tooltip {  }
.the-tooltip > .tooltip_inner { border: 1px solid; border-radius: 5px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(255, 255, 255, 0.3) inset; box-sizing: border-box; font-size: 14px; padding: 7px 13px 7px 12px; position: absolute; transition: all 0.2s ease 0s; width: 250px; z-index: 999; line-height: 24px; font-weight: normal; }
.the-tooltip > .tooltip_inner.powered_by { background: linear-gradient(to bottom, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%) repeat scroll 0% 0% transparent; opacity: 0.99; width: 202px ! important; padding: 4px 13px 5px 12px ! important; }
.the-tooltip.dark-midnight-blue > .tooltip_inner.powered_by:after { border-color: rgb(17, 89, 162) ! important; }
.the-tooltip.bottom > .tooltip_inner.powered_by:after, .the-tooltip.bottom > .tooltip_inner.powered_by:before { border-left-color: transparent ! important; border-right-color: transparent ! important; border-top-color: transparent ! important; bottom: 100%; }
.the-tooltip.dark-midnight-blue > .tooltip_inner.powered_by { border-color: rgb(0, 58, 116) ! important; }
.the-tooltip > .tooltip_inner * { max-width: 100%; }
.the-tooltip > .tooltip_inner:after, .the-tooltip > .tooltip_inner:before { border: 11px solid; content: ""; display: block; margin: 0px 20px; position: absolute; }
.the-tooltip.bottom > .tooltip_inner {  }
.the-tooltip.bottom > .tooltip_inner:after { margin-bottom: -1px; }
.the-tooltip.bottom > .tooltip_inner:after, .the-tooltip.bottom > .tooltip_inner:before { border-left-color: transparent ! important; border-right-color: transparent ! important; border-top-color: transparent ! important; bottom: 100%; }
.the-tooltip.bottom > .tooltip_inner:before { margin-bottom: 0px; }
.the-tooltip.left > .tooltip_inner { left: 0px; }
.the-tooltip.left > .tooltip_inner:after, .the-tooltip.left > .tooltip_inner:before { left: 0px; }
.the-tooltip.top > .tooltip_inner { bottom: 100%; margin-bottom: 15px; }
.the-tooltip.top > .tooltip_inner:after { margin-top: -1px; }
.the-tooltip.top > .tooltip_inner:after, .the-tooltip.top > .tooltip_inner:before { border-bottom-color: transparent ! important; border-left-color: transparent ! important; border-right-color: transparent ! important; top: 100%; }
.the-tooltip.top > .tooltip_inner:before { margin-top: 0px; }
.the-tooltip.dark-midnight-blue > .tooltip_inner { background-color: rgb(0, 51, 102); border-color: rgb(0, 13, 26); color: rgb(255, 255, 255); }
.the-tooltip.dark-midnight-blue > .tooltip_inner:after { border-color: rgb(0, 51, 102); }
.the-tooltip.dark-midnight-blue > .tooltip_inner:before { border-color: rgb(0, 13, 26); }
.the-tooltip.dark-midnight-blue > .tooltip_inner { text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); }
