input[type="text"],input[type=password],textarea{font-family:Arial, Helvetica, sans-serif;color:#828387;font-size:1em;vertical-align:middle;font-weight:normal;padding:6px 10px;margin:0;background:#fff;border:none;border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;outline:none;box-shadow:0 0 0 1px #E6A9EC;width:300px;}

#search input[type="text"]{vertical-align:middle;}
#search a{vertical-align:middle;}

fieldset{border:none;padding:0;margin:0;float: left;width:500px}
/* Contact form */
#contact-form{position:relative;vertical-align:top;color:#828282; margin-top: 20px}
#contact-form .success{position:absolute;bottom:100%;left:0;display:none;font-weight:normal; background:#04B45F; 
        color: #fff; padding: 10px; border: 1px solid #38610B; bottom: 5px;}
		#contact-form label{padding:0 0 12px;display:block;position:relative;margin:0;}
			#contact-form .message{padding-bottom:12px}
			#contact-form textarea{height:215px;overflow:auto;resize:none;width:366px;}
			#contact-form .error,#contact-form .empty{color:#f00;display:none;position:absolute;top:4px;left:340px;font-size:12px;line-height:1.2em;}
			#contact-form .message .error,#contact-form .message .empty{left:0;top:230px;}
			#contact-form .btns{text-align:left;}
		#contact-form .btns a{margin-left:9px;}
                
                /*  Buttons */
.button{color:#fff;display:inline-block;background:#300000;text-decoration:none;padding:7px 18px 10px;font-size:12px;line-height:18px; cursor: pointer}
.button:hover{text-decoration:none;}