#myform 				{padding:15px 20px;	color:#000;	width:400px;	margin:0 auto;} 

#myform fieldset 		{border:0;	margin:0;	padding:0;}

#myform h3 				{color:#333;	margin-top:0px;}

#myform p 				{font-size:12px;	padding:3px;}

#myform input, select	{padding:5px;	color:#666;	font-size:12px; width:350px;	}

#myform input:focus 	{
	color:#fff;
	background-color:#69F;
}

#myform input:active 	{
	background-color:#69F;
}

#myform span			{display:block;	font-size:12px}

#myform textarea		{font-size:12px;}


/* error message */
.error 			{	z-index:10000;		height:15px;	background-color:#FFFE36;	font-size:11px;	border:1px solid #E1E16D;	padding:4px 10px;	color:#000;	margin-left:-2px;}

#myform label 	{ 	display:block;	font-size:12px;	color:#000; }

#form 	label 	{	display:block;	font-size:12px;	color:#ccc;}

#terms 	label 	{	float:left;}

#terms 	input 	{	margin:0 5px;}



#form {
	padding:15px 20px;
	color:#000;
	margin:0 auto;
	border: 1px #666 solid;
	margin-top: 30px;	
	border-style: dashed;
} 

#form fieldset {	border:0;	margin:0;	padding:0;}

#form h3 	{	color:#333;	margin-top:0px;}

#form p 	{	font-size:11px;	padding:5px;}

#form input {	padding:5px;	color:#666;	font-size:12px;	/* CSS3 spicing */}

#form input:focus 	{ color:#fff; background-color:#777; }

#form input:active 	{ background-color:#888; }

#form span{	display:block;	font-size:12px}

