#paymentbox {
	display: none;
	position: absolute;
	top: 100px;
	background: white url("../images/form_bg.png") repeat-x;
	padding: 10px;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif; 
	font-size: .85em;
	border: 4px solid #6a84b2;
	z-index: 200;
	width: 600px;
}

#paymentbox  div #ringtable{
	font-size: .85em;
}

#paymentbox form table {
	font-size: .85em;
}

.alignright {
	text-align: right;
}

.alignleft {
	text-align: left;
}

#bgcolor {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background: transparent url("../images/bgpixel.png") repeat;
	background-attachment: fixed;
	display: none;
	z-index: 199;
}

.colored {
	background: #a8cce8;
}

#ringtable {
	border: 0px;
	text-align: center;
	padding: 3px;
}

#ringtable td {
	padding: 3px;
}

#ringtable  th{
	padding: 5px;
	text-decoration: underline;
	font-size: .8em;
}

.pointer {
	cursor: pointer;
}

.backgroundblue .alignright {
	font-size: 90%;
	font-weight: bold;
}

.boldfield .alignright {
	font-size: 90%;
	font-weight: bold;
}
