
.pt_bubble {
	position: absolute;
	width: 300px;
	background-color: #c7d6ec;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	z-index: 1000;
}

.pt_bubble_topright {
	background: url('images/top_right.gif') no-repeat top right;
	width: 298px;
	height: 8px;
	position: absolute;
	top: -8px;
	right: -3px;
}

.pt_bubble_bottomright {
	background: url('images/bottom_right.gif') no-repeat top right;
	width: 298px;
	height: 8px;
	position: absolute;
	bottom: -8px;
	right: -3px;
}

.pt_bubble_topleft {
	width: 8px;
	height: 8px;
	background: url('images/top_left.gif') no-repeat;
	position: absolute;
	top: -8px;
	left: -3px;
}

.pt_bubble_bottomleft {
	width: 8px;
	height: 8px;
	background: url('images/bottom_left.gif') no-repeat;
	position: absolute;
	bottom: -8px;
	left: -3px;
}

* html .pt_bubble_bottomright,
* html .pt_bubble_bottomleft {
	bottom: -14px;
}

.pt_bubble_point {
	width: 25px;
	height: 14px;
	background: url('images/point.gif') no-repeat;
	position: absolute;
	bottom: -19px;
	left: 50px;
}

.pt_bubble_point_top {
	width: 25px;
	height: 14px;
	background: url('images/point_top.gif') no-repeat;
	position: absolute;
	top: -19px;
	left: 50px;
}

.pt_bubble_point_topleft {
	width: 25px;
	height: 14px;
	background: url('images/point_top.gif') no-repeat;
	position: absolute;
	top: -19px;
	right: 50px;
}

.pt_bubble_content {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	overflow: auto;
	overflow-y: auto;
	height: 50px;
}

.pt_bubble_icontent {
	
}
