#eolreg.lside { width: 50%; padding-bottom: 5px; }
#rrreg.rside { width: 48%; padding-top: 24px; padding-bottom: 5px; }
.smooth-button { 
	display: block; 
	font-size: .85em;
	text-align: center;
	margin: .5em auto;
	width: 230px;
	padding: 0;
	background: #97B873;
	-moz-box-shadow: -1px 1px 3px rgba(0,0,0,0.25), inset 0 14px 14px rgba(255,255,255,0.6);
	-webkit-box-shadow: -1px 1px 3px rgba(0,0,0,0.25), inset 0 14px 14px rgba(255,255,255,0.6);
	box-shadow: -1px 1px 3px rgba(0,0,0,0.25), inset 0 14px 14px rgba(255,255,255,0.6);
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	}
.confirm { 
	background: #FFF9A1;
	}
#rrreg .smooth-button { width: 140px; }
.smooth-button a:link, .smooth-button a:visited {
	display: block;
	text-decoration: none;
	border: 1px solid #729945; 
	color: #000;
	font-weight: bold;
	padding: 8px 5px 12px 5px !important;
	font-size: 1.4em;
	line-height: 1.2em;
	text-transform: uppercase; 
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	-webkit-text-shadow: 0 1px 2px rgba(255,255,255,.6);
	-moz-text-shadow: 0 1px 2px rgba(255,255,255,.6);
	text-shadow: 0 1px 2px rgba(255,255,255,.6);
	}
#rrreg .smooth-button a {
	font-size: 1.05em;
	}
.confirm a:link, .confirm a:visited {
	color: #333;
	font-size: 1.1em;
	font-weight: normal;
	}
#rrreg .confirm  a:link, #rrreg .confirm a:visited  {
	font-size: 1.1em;
	}
.smooth-button a span { font-size: .85em; font-weight: normal; }
.smooth-button a:hover, .smooth-button a:active {
	background: #1484C5; 
	border-color: #006AA8; 
	color: #fff;
	-webkit-text-shadow: 0 -1px 1px rgba(0,0,0,.8);
	-moz-text-shadow: 0 -1px 1px rgba(0,0,0,.8);
	text-shadow: 0 -1px 1px rgba(0,0,0,.8);
	}
.smooth-button img { display: block; margin: 0 auto; padding: 3px 0; }
