.bubbleInfo {
	position: relative;
}

.popup {
	position: absolute;
	display: none;
	z-index: 50;
}

.popup .popup_design {
	position: relative;
	background-color: white;
	border: 2px solid #d3d3d3;
	margin-bottom: 16px;
	background-image:  url('/themes/red/javascript/intextadd/loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.popup .popup_design b.bubble_t_r,
.popup .popup_design b.bubble_t_l,
.popup .popup_design b.bubble_b_r,
.popup .popup_design b.bubble_b_l {
	margin: -2px;
	font-size: 1px;
	display: block;
	width: 8px;
	height: 8px;
	position: absolute;
	background-image: url('/themes/red/javascript/intextadd/popup_corners.gif');
}

.popup .popup_design b.bubble_t_l {
	top: 0;
	left: 0;
	background-position: 0px 0px;
}
.popup .popup_design b.bubble_t_r {
	top: 0;
	right: 0;
	background-position: 8px 0px;
}
.popup .popup_design b.bubble_b_l {
	bottom: 0;
	left: 0;
	background-position: 0px 8px;
}
.popup .popup_design b.bubble_b_r {
	bottom: 0;
	right: 0;
	background-position: 8px 8px;
}

.popup b.bubble_tail {
	font-size: 1px;
	display: block;
	width: 21px;
	height: 18px;
	position: absolute;
	background-image: url('/themes/red/javascript/intextadd/popup_tail.gif');
	bottom: 0;
	left: 15%;
	background-position: 0px 0px;
}

.popup .popup_design .popup_content {
	margin: 8px;
	border: 1px solid green;
}










.rtop, 
.rbottom {
	display: block;
}
.rbottom b, 
.rtop b {
	display: block; 
	height: 1px; 
	overflow: hidden; 
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	background-color: white;
}
.rbottom b.r1,
.rtop b.r1 {
	background-color: #333;
}
.r1{margin: 0 5px;}
.r2{margin: 0 4px;}
.r3{margin: 0 3px;}
.r4{margin: 0 2px;}
.r5{margin: 0 1px; height: 2px; }

#contents { 
	background-color: white; 
	color: #333; 
	border-left: 1px solid #333; 
	border-right: 1px solid #333; 
}







