/*****************************************contact form************************************************/

form , #payPalForm{
	width:320px;
	margin: 15px 0 30px 10px;
	padding:0;
	font-size: 11px;
	line-height:100%;
	color:#454545;
	text-align: left;

}

fieldset {
	margin: 0;
	border:1px solid #9d004e;;
	padding:20px;	
     -moz-border-radius: 12px; /* FF1+ */
  -webkit-border-radius: 12px; /* Saf3+, Chrome */
     border-radius: 12px; /* Opera 10.5, IE 9 */

}


	
/*start hide	\*/
* html form{margin-top:15px;}
*:first-child+html form {margin-top:15px;}
/*end hide*/


input#message:focus, 
input#message:hover{ 
color:#333333;}


input#submit {
float:left;
margin-top:6px;
margin-right:2px;
padding:3px 10px;
}


form label {
	display: block;
	width: 150px;
	font-size: 11px;
	padding: 0px 0px 2px 0px;
	color:#454545;
}

form input {
	display: block;
	margin-top: 3px;
	color:#333333;
}
input.button {
  padding: 2px 15px;
  font: 400 0.9em verdana, serif;
  cursor: pointer;
  color: #fff;
  background: #af053e;
  border: 1px solid #7c042c;
}
input:focus.button, input:hover.button {
  background: #c80848;
  border: 1px solid #7c042c;
  }


form select {
	float: left;
	display: block;
}

form label.field-name
 {
	clear: left;
	padding-right:10px;
}

form label.field-name, 
form label.field-email{
	float: left;
	width: 130px;
	margin: 3px 0 3px 0;
	
}
form label.field-message{

	margin: 3px 0 0 0px;
	
}

form label.field-name input,
form label.field-email input{
	float: left;
	width: 130px;
	padding: 0px;
	color:#333333;
}


textarea {
	display: block;
}
form textarea input{color:#333333;}

form textarea {
width:270px;
	margin-top: 3px;
}


