/** infobubble **/
.infobubble {
	position: absolute;
	top: 116px; left: 0;
	text-align: center;  
	background: url('bubble_bg.png') repeat bottom;
	border: 1px solid #000;
	float: left; display: block;
	padding: 5px;
	z-index: 2;
	/* CSS3 */
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.infobubble .arrow { position: relative; } /* arrow offset */
.infobubble .arrow i { /* arrow */
	position: absolute; bottom: -13px; left: 50%; margin-left: -4px;
    width: 0px; height: 0px;
	float: left; display: block;
	border-color: #000 transparent transparent transparent;
	border-width: 8px 8px 0px 8px;
	border-style: solid;
}
.infobubble .arrow i:first-child { /* arrow shadow */
	bottom: -14px;
	border-color: #bebebe transparent transparent transparent;
}

.infobubble #data-title { color: #fff; font-size: 20px; }
.infobubble span     { color: #fff; font-size: 11px; }
.infobubble span b   { font-size: 18px; }
.infobubble #data-price   { color: #fff; }
.infobubble #data-price b { font-size: 16px; }


/** language bubble **/
/* #langbutton a:hover {
	background: url('bubble_bg.png') repeat-x bottom;
	border: 1px solid #000;
	padding-left: 5px; padding-right: 5px; padding-top: 4px;
	margin-top: -2px;
	z-index: 2;
} */

.langarrow i { /* arrow */
	position: absolute; top: 7px; left: 28px;
	width: 0px; height: 0px;
	float: left; display: block;
	border-color: #646464 transparent transparent transparent;
	border-width: 6px 4px 0px 4px;
	border-style: solid;
}
.langbubble {
	position: absolute;
	top: 30px; left: -74px;
	text-align: left;  
	background: url('bubble_bg.png') repeat-x bottom;
	border: 1px solid #000;
	float: left; display: block;
	padding: 5px;
	z-index: 2;
	width: 100px;
	/* CSS3 */
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.langbubble img { vertical-align:middle; margin: 5px; }



.currencyarrow i { /* arrow */
    position: absolute; top: 7px; left: 28px;
    width: 0px; height: 0px;
    float: left; display: block;
    border-color: #646464 transparent transparent transparent;
    border-width: 6px 4px 0px 4px;
    border-style: solid;
}
.currencybubble {
    position: absolute;
    top: 30px; left: -24px;
    text-align: right;
    background: url('bubble_bg.png') repeat-x bottom;
    border: 1px solid #000;
    float: left; display: block;
    padding: 5px;
    z-index: 2;
    width: 40px;
    /* CSS3 */
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.currencybubble img { vertical-align:middle; margin: 5px; }
