/* contact */



	
form{padding:0; }


#contact_form fieldset{border:0px;}

#contact_form label{float:left; width:75px; margin-top:0px;  font-size:15px;}

#contact_form label.sp {width:3px;}

#contact_form span.error{color:red;text-align:left;}

#contact_form input,select { margin:0px 8px 4px 0px; padding:2px 0; border:solid 1px #bcbcbc; float:left; }

#contact_form textarea { margin:0px 8px 4px 0px; padding:2px 0; border:solid 1px #bcbcbc; vertical-align:top; width:250px; float:left; }

#contact_form input:focus, #contact_form textarea:focus, #contact_form select:focus {border:solid 1px #dcdcdc; }





#contact_form .button{  border:1px solid #999; background-color:#e0e0e0; background-image:url(../images/bg_send.gif); background-repeat:no-repeat; background-position:right center; color:#6b6b6b !important; padding:2px 10px 4px 10px; width:80px; position:relative; left:193px; margin-top:5px; cursor:pointer;}



#contact_form .button:hover{ border:1px solid #999; background-color:#FFF; background-image:url(../images/bg_send.gif); background-repeat:no-repeat; background-position:right center; color:#F00 !important; padding:2px 10px 4px 10px; width:80px; position:relative; left:193px; margin-top:5px; cursor:pointer;}





#contact_form .button2{  border:1px solid #999; background-color:#e0e0e0; background-image:url(../images/bg_send.gif); background-repeat:no-repeat; background-position:right center; color:#6b6b6b !important; padding:2px 10px 4px 10px; width:80px; position:relative; left:40px; margin-top:10px; cursor:pointer;}



#contact_form .button2:hover{ border:1px solid #999; background-color:#FFF; background-image:url(../images/bg_send.gif); background-repeat:no-repeat; background-position:right center; color:#F00 !important; padding:2px 10px 4px 10px; width:80px; position:relative; left:40px; margin-top:10px; cursor:pointer;}





#contact_form #message{ margin-left:0px;}

#contact_form #message h2	{}

#contact_form #message p{margin:6px 0px; }

