*
	{
		margin:0;
	}
html
	{
		background:#EEEEEE url("btnback.png");
		height:100%;
		padding:0;
		margin:0;
	}
body
	{
		padding:0;
	}
	
h2
	{
		color:#CC3333;
	}
	
#container
	{
		min-width:9em;
		width:50%;
		max-width:480px;

		padding:2em;
		padding-bottom:3em;
		margin:0 auto;
		margin-top:100px;

		border:.34em solid #CC3333;
		background-color:#FFFFFF;
		
		/* CSS3 Preview */
		-moz-border-radius:3em;
		-mos-border-radius-bottomright:0;
		-webkit-border-radius:3em;
		-webkit-border-bottom-right-radius:0em;
	}
#btndiv
	{
		width:40px;
		height:40px;
		line-height:0;
		margin-left:2em;
		margin-top:1em;
	}
#btn1
	{
		position:relative;
		z-index:5;
	}
#btn2
	{
		position:relative;
		bottom:40px;
		visibility:hidden;
		z-index:2;
	}
#btn1:active
	{
		visibility:hidden;
		z-index:4;
	}
#btndiv:hover #btn2
	{
		visibility:visible;
	}
#btndiv ::selection 
	{
		background:transparent;
		color:auto;
	}
#btndiv ::-moz-selection	
	{
		background:transparent;
		color:auto;
	}


	
.superbutton
	{
		/* Button */
		position:relative;
		width:1.2em;
		height:1.2em;
		margin-top:1em;
		margin-left:1em;
		cursor:pointer;
		
		/* Text */
		text-align:center;
		vertical-align:middle;
		line-height:1em;
		font-weight:bold;
		font-size:2em;
		
		/* Style */
		border:0.06em solid #652D2D;
		background:url("btnface.png") repeat-x top left;
		background: -webkit-gradient(linear, left top, left bottom, from(#E55252), to(#841515));
		background: -moz-linear-gradient(left top, left bottom, from(#E55252), to(#841515));
		-moz-border-radius:0.14em;
		-webkit-border-radius:0.14em;
	}

.superbutton span
	{
		position:relative;
		left:-0.02em;
		top:-0.02em;
		height:1.15em;
		width:1.15em;
		display:block;
		border:0.04em solid #F07878;
		-moz-border-radius:0.1em;
		-webkit-border-radius:0.1em;
		
		color:#3F0808;
		
		-moz-text-shadow:1px 1px 0.06em #FB999B;
		text-shadow:1px 1px 0.06em #FB999B;
	}
	
.superbutton:active
	{
		border-color:#D29A9B;
		background: -webkit-gradient(linear, left top, left bottom, to(#E55252), from(#841515));
		background: -moz-gradient(linear, left top, left bottom, to(#E55252), from(#841515));
	}
.superbutton:active span, #superbutton span:active
	{
		background:url("btnface_d.png") repeat-x 0px -1px;
		border-color:#870F10;
		color:#F7B7B7;
		-moz-text-shadow:-1.5px -1.5px 0.06em #3F0808;
		text-shadow:-1.5px -1.5px 0.06em #3F0808;
	}
.superbutton ::-moz-selection{
	background:transparent;
	color:auto;
}

.superbutton ::selection {
	background:transparent;
	color:auto;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	