@charset "UTF-8";
/* CSS Document */

form{margin: auto; padding:0;}
fieldset{border:0px;}
#contactform{margin:0 auto; padding: 40px; position:relative;  color:#999; width: 700px;}
#contactform label{
	display:block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
label.sp { width:3px;}
span.error{color:red;text-align:left; font-size:11px;}
#contactform input{
	background-color:#F1F1F1;
	border:solid 1px #f3f3f3;
	margin-bottom:8px;
	padding:8px 5px;
	vertical-align:middle;
}
.titleborder{border-bottom:solid 1px #ededed; padding-bottom:10px}
#contactform textarea{
	background-color:#F1F1F1;
	border:solid 1px #f3f3f3;
	margin-bottom:10px;
	padding:8px 5px;
	vertical-align:top;
}

#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

#contactform .button{
	background:url(../images/bg-button.gif);
	background-repeat:repeat-x;
	background-position:;
	color:#3a3a3a;
	padding:8px 25px;
	cursor:pointer;
	margin-top:15px;
 }
#contactform .button:hover{text-decoration:none; background-position:0 -24px;}
