/*body {margin:10px auto; font-size:small; font-family:arial, verdana; font-size:75%;}*/

.clearfix{clear:both;}

/* FORM CONTAINER
---------------------------------------------------------- */
#formcontainer{	width:80%; margin:0 auto; font-size:1em; background:#fff; border:1px #fff solid; padding:12px; }	

/* COMMON
---------------------------------------------------------- */
form{display:inline;}

/* HEADINGS, LEGEND
---------------------------------------------------------- */
fieldset legend { font-size: 1.5em; color:#4862a3;  font-weight: bold; margin: 0 0 0 0; padding: 5px 5px;}
fieldset { color:#666; border-color: #ccc; border-width: 1px 0 0 0; border-style: solid none none none; padding: 10px; margin: 0 0 0 0; }
fieldset ul{list-style-type:none; margin:0; padding:0;}
fieldset li{display:inline; margin:0; padding:0;}


/* FORM ELEMENTS
----------------------------------------------------------

label {margin:0; display:block; background:#fff;}
.inputbox{width:10em; display:block; padding:3px; margin:5px 0; border:1px solid #ffe6b0;} */


/*============== signup form */
#contact-form{width:100%; }
	
	label.signup, label.inputbox { display: block; width: 90px;	float: left; margin-bottom:10px;}
	label.signup{text-align:left; padding-right:10px;  text-align:right;  color:#666;}
	
	.inputbox{padding:1px; font-size:13px; border:1px solid #ccc; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #ccc;}
	textarea{width:180px; height:80px;}
	/*input:focus, textarea:focus { background: #efefef; color: #000; }*/

	.submit{padding:0.5em; width:10em;}



