div {
	margin: 0;
	padding: 0;
}
div.box {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border:1px solid #CCCCCC;
	color:#333333;
	display:block;
	font-weight:bold;
	height:90px;
	margin-bottom:20px;
	text-align:right;
	width: 400px;
	position: relative;
}
div.megabox {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 5px 8px;
    border:2px solid #666666;
    width: 740px;
    color:#333333;
    display:block;
    margin-bottom:20px;
    text-align: center;
    position: relative;
}
div.megatitle {
    font-weight: bold;
    font-size: 1.8em;
    height: 30px;
    padding-top: 5px;
    float: left;
    color: #772277  ;
}
.box.gold {
	background-color: #FFCC88;
}
.box.gold:hover {
	background-color: #FFCC00;
}
.box.silver {
	background-color: #E0E0E0;
}
.box.silver:hover {
	background-color: #A0A0A0;
}
.box.bronze {
	background-color: #D2B48C;
}
.box.bronze:hover {
	background-color: #CD853F;
}
.box div.name {
	color:#000000;
	font-size:1.3em;
	left:22px;
	position:absolute;
	top:35px;
	font-family:Arial,Verdana,sans-serif;
	font-weight: bold;
}
div.regbox {
	float: left;
	border: 2px solid #AAA;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 8px;
	margin: 5px;
	width: 340px;
	text-align: left;
	background:transparent url(http://www.eclipsecon.org/2010/static/image/image2010/gray_gradient.png) repeat-x scroll left bottom;
}
.regbutton {
	float: right;
	font-size: medium;
}
.regbox div.regtitle {
	font-family:Arial,Verdana,sans-serif;
	font-weight:bold;
	font-size:1.5em;
	margin-bottom: 5px;
}
.clearboth {
	clear: both;
}
div.regbox:hover {
	border: 2px solid blue;
}
.pricegrid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
font-family:Arial,Verdana,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
